AXE index — 투자판단 backend 현황

투자 도메인 MCP backend의 시스템 현황(집계 수치 + 구조)만 공개합니다. 개별 deal·회사·재무 수치는 포함되지 않습니다 (RLS per-owner private, D-index-2). per-deal 상세는 인증된 MCP (/index/mcp) 로만 접근합니다.

Deals (L1)23
Artifacts (L2)381
Typed-fact schemas (L3)15
MCP tools35

🔐 Blueprint 로그인 → 상세 투자정보

📦 데이터 레이어 (집계)

아래는 전부 group-by COUNT 입니다. 어떤 deal·회사명·재무값도 포함하지 않습니다.

L1 · relational deal models

deal.stagecount
IC7
Passed7
Screening5
Closed3
Lost1
합계 deal23
target_company
23
fund 엔티티 (조합)
2
fund_investment (deal×fund×round)
26
financial_model
23
financial_scenario
87
exit_matrix_leaf
216

L2 · artifact store (D-index-45/46)

artifact.kindcount
assumption218
calibration58
comp35
extracted_metric35
deal_judgment24
base_rate7
extracted_figure4
합계 artifact381
citation (evidence)
570
citation durability
0 durable / 570 fragile (0%)
artifact_event (append-only audit)
724

🏗️ 아키텍처

index
owns TRUTH
투자판단의 사실 레이어 — relational financial_model 6-table SoT + artifact-first judgment layer.
Blueprint
owns ROAD
운영·UI 레이어 — artifact mirror + 작업 흐름. index 의 사실을 소비.
surface
owns RUN
실행 표면 (claude.ai connector / Claude Code) — 인증 후 MCP 도구 호출.
artifact-first + seed=SoT 모델. 모든 판단 사실(가정·calibration·comp·base_rate)은 typed artifact 로 적재되고, citation(근거) 과 append-only event(감사 이력) 가 붙습니다. deal 의 SoT 는 seed (D-index-46) 이며, seed → relational 적재 → artifact 화로 흐릅니다. surface(표면) 값은 research-calibrated 값으로 scrub 되며, 그 조정은 calibration artifact 로 기록됩니다 (조용히 하나 고르지 않고 충돌을 드러냄).

🧬 스키마 계약 (typed-fact)

15 개 typed-fact 스키마가 mcp_schema 레지스트리에 등록되어 있습니다 (이름·버전만 표시).

index.assumptionv1index.base_ratev1index.calibrationv1index.compv1index.dealv1index.deal_judgmentv1index.exit_matrix_leafv1index.financial_driverv1index.financial_modelv1index.financial_outputv1index.financial_scenariov1index.financial_statement_linev1index.fund_investmentv1index.skill_resourcev1index.target_companyv1
frozen_enums_hash (P1 drift gate)
7895afeb4a135f38fb96e4dde239fc3981c790076ae7f7f638dc37d363132daa

frozen-enum 계약은 sha256 으로 고정됩니다. 외부 producer 가 stale 한 enum 으로 fact 를 propose 하면 거부됩니다 (SCHEMA_CONTRACT_DRIFT).

🛠️ Skill 소유권 (D-index-47)

아래 skill 은 owner:index 로 vertical-gated 입니다 (P0–P3 소유권 모델).

skillowner역할
icowner:indexAXE 투자위원회 심의 end-to-end (실사·재무모델링·찬반·투자심의보고서).
ingestowner:indexdataroom 원본 → markdown clone 변환 (ic 진입 전 자료 정규화).
pmcowner:index포트폴리오 케어 (IC 결의 ~ Exit/WD 수명의 포트폴리오 관리).

🔌 MCP 도구 카탈로그

35 개 도구 (이름 + 한 줄 설명). 호출은 인증된 /index/mcp 에서만 가능합니다.

tool설명
propose_deal_closurePhase 0 atomic batch — register target_company + create deal + fund_investment[] + financial_model 을 1 transaction 으로 INSERT.
validate_financial_model6 sanity check report (D-index-10 A7): driver_dag.cycle + scenario_coverage + exit_matrix.sanity + leaf_probability_sum + leaf_probability_sanity + fund_investm…
compute_outputsexit_matrix aggregation per scenario — Σ(leaf.prob × leaf.axe_proceeds_krw) + dead_leaf 검출.
query_irrdeal IRR + per-position(라운드) 독립 IRR.
fund_performance투자조합(1호/2호/3호 = fund_entity_id) 펀드별 수익성 — 횡단 deal·라운드 position 을 단일 calendar 로 pool → fund IRR(E[CF]) + E[MoM] + committed/invested 합 + per-position 분해 (D-index…
list_deals모든 deal 의 요약 list — deal_code / brand_name / sector / stage / PARA 분류(para) / fund_investment 합계 + committed_total.
get_dealdeal_code 의 full snapshot — target_company + deal + fund_investments[] + financial_model meta + scenarios[] + leaf_count + driver_count.
cross_deal_benchmarkdriver 별 cross-deal 비교 (D-index-10 A5 의 MCP 노출).
get_exit_matrixexit_matrix_leaf 의 leaf-level breakdown — deal_code 의 (scenario × timing × path × probability × axe_proceeds_krw × recovery_rate × joint_p) rows.
list_skillsindex 산하 skill catalog (D-index-17 ic + ingest ownership, Phase 2 MCP discovery).
get_skill_resourceskill 의 특정 resource fetch.
import_xlsxLP 가 수정해서 돌려보낸 xlsx 의 Assumptions sheet 를 read → DB driver_value 와 diff.
propose_artifacts_from_ingestArtifact-ization (D-bp-artifact-5 first half) — dataroom ingest sidecars 를 artifact store 에 *proposed* fact 로 적재.
query_artifactsArtifact read path (D-index-42 lifecycle) — owner 의 artifact 목록을 para_anchor / kind / metric_kind / 파생 status 로 필터해 반환.
get_artifact단일 artifact 의 full view — payload (전체) + 모든 citation (kind, ref) + 전체 event 이력 (op, actor, payload_before/after, occurred_at) + 파생 status.
confirm_artifactCtx review — proposed fact 를 confirm.
reject_artifactCtx review — proposed fact 를 reject.
reconcile_artifactsL3-lite cross-source reconciliation — 한 deal(para_anchor)의 artifact 를 metric_kind(irr/moic/valuation/...)별 group → 각 group 에서 ≥2 distinct value 면 spread(min/max…
verify_citationsEvidence-durability audit (B-index-evidence-durability) — owner 의 citation 을 DURABLE(ref 에 non-null sha256 OR drive_item_id OR (workspace_id+rel_path)) vs FRAGI…
get_judgment_provenanceJUDGMENT provenance (Epic 1) — 한 relational field (field_ref, 예: scenario:base:exit_multiple | output:irr_expected_cashflow | leaf:downside:axe_proceeds | scena…
list_calibrationsJUDGMENT calibrations (Epic 1) — deal 의 모든 calibration artifact(surface→calibrated scrub).
query_dispositionsDEAL-DISPOSITION JUDGMENT 횡단 조회 (D-index-49, dead-deal harvest) — verdict/sector/tag 로 필터해 모든 deal_judgment 반환 (deal_code + verdict + thesis + lesson + tags + d…
get_deal_judgment단일 deal 의 DISPOSITION JUDGMENT (D-index-49) — verdict + thesis + rationale + lesson + sector + tags + decided_by/at + backing(anchored_to comp/base_rate) + supe…
register_evidence_blobArchive (D-index-50) — deal 의 파일 1개를 content-addressed evidence blob 으로 저장 (파일 bytes 자체 보존, OneDrive 독립).
list_deal_evidencedeal 의 저장된 archive 파일 목록 (metadata; bytes 는 get_evidence_blob).
get_evidence_blob저장된 evidence blob 의 내용(content_base64) 반환 — 본인이 deal_evidence 링크를 가진 blob 만(RLS).
schedule_postmortempost-mortem/revisit/follow_up 일정+할일 저장 (D-index-50) — 죽은/투자 딜의 '언제 다시 보고 무엇을 검증할지'.
list_postmortemsdeal 의 post-mortem 일정 목록 (status 필터 optional).
update_postmortempost-mortem 상태/할일/노트 갱신 (status→completed 시 completed_at 자동).
draft_seed_from_artifactsL2 본령 (정문 자동화) — deal 의 추출 artifact 로부터 index seed.yaml SCAFFOLD 를 auto-draft.
export_lp_htmlLP-deliverable HTML dashboard — 단일 self-contained `.html` (inline CSS, 외부 fetch 없음).
export_lp_bundleLP-deliverable bundle export — xlsx + index.html (native dashboard) + README.md 를 단일 zip 으로 묶음 (운영자가 LP 에 1개 첨부로 전달).
export_lp_modelLP-deliverable xlsx bundle export (D-index-18 Gap 3).
compute_3fsIncome Statement / Balance Sheet / Cash Flow 의 typed line items 재구성 (D-index-18 Gap 2).
compute_full_modelDSL evaluator 가 financial_driver 의 derived formula 를 period 0..horizon 순차 evaluate (D-index-2/4 cell-equiv 계산 엔진).