STEP 1401 で rei-checker-mcp v0.3.0a1 wired = verify() → ledger.jsonl (d_fumt8 field 記録)。 pending-lean4-neither-mcp-connector (c) pickup = rei-aios MCP 側から rei-checker ledger を D-FUMT₈ aggregation で consume する tool。 藤本さん directive 「(c) ledger_query 実装」 選択 → 実装。
rei-checker-mcp verify() → ledger.jsonl (d_fumt8 field) [Option X, STEP 1401]
│
▼
rei-aios d8_ledger_query ─── reads, filters, aggregates [本 STEP 1402]
│
▼
downstream analysis / reporting
Read-only invariant: 本 tool は ledger を 一切書かない、 rei-checker が 既に 書いた field を 読むのみ = spec §1.3 (rei-checker) 保護 継承。 「新 API surface 追加」 ではなく 「既存 surface 消費」。
ledgerPath?: string — auto-detect (Windows/Linux 2 candidate) or explicitfilter?: {verdict?, reasonCode?, dFumt8?, since?, until?} — 5 field AND 合成、 全 optional stringlimit?: number — default 100、 max 10000、 tail returnincludeAggregation?: boolean — default trueincludeRows?: boolean — default true、 false で aggregation のみ| field | type | description |
|---|---|---|
| totalRows | number | filter 後の rows 数 |
| byVerdict | Record<string, number> | verdict 別 count (VALID/INVALID/UNDECIDED) |
| byReasonCode | Record<string, number> | reason_code 別 count |
| byDFumt8 | Record<string, number> | D-FUMT₈ 8 値 別 count |
| decisionRate | number | (VALID+INVALID) / total、 0.0..1.0 |
| d_fumt8_coverage | number | rows with d_fumt8 / total、 backward compat marker |
ledgerExists: false + 空 aggregation + graceful (error でない)malformedRowsCount に countd_fumt8 field 欠如 = d_fumt8_coverage < 1.0 で 明示 (retroactive inference しない)16 part 網羅: ledger 不在 / happy path / filter × 4 / combined / backward compat / malformed / limit tail / opt-out / invalid input / limit=0 / source marker / spec-as-data / honest scope。
Rei MCP Server v2.8.5 起動済み(stdio モード・44ツール (auto-count、 finding #32 systemic 対策 STEP 1378)・起動時インデックス構築)
Real C:/Users/user/rei-checker-mcp/ledger.jsonl query result:
{
"totalRowsRead": 11,
"aggregation": {
"byVerdict": {"UNDECIDED": 5, "VALID": 6},
"byReasonCode": {"TIMEOUT": 5},
"byDFumt8": {"NEITHER": 2, "TRUE": 2},
"decisionRate": 0.545,
"d_fumt8_coverage": 0.364 ← 4/11 v0.3+ rows、 backward compat 動作
},
"source": "d8-ledger-query"
}
source: 'd8-ledger-query' で rei-checker 'rei-checker-d-fumt8-mapping' + rei-aios connectors 'static-truth-table' / measurement 'measurement-verdict-mapping' 全 区別可能| # | option | status |
|---|---|---|
| (a) | Andrica verify | ⏸ 別 STEP candidate |
| (b) | rei-checker-mcp v0.3 拡張 | ✅ STEP 1401 |
| (c) | ledger_query 実装 | ✅ 本 STEP 1402 |
| (d) | (b)+(c) セット | ✅ 完了 |
| (e) | 別方針 | 該当なし |
d_fumt8_coverage < 1.0 で 明示