|
2 | 2 | All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines. |
3 | 3 |
|
4 | 4 | - - - |
5 | | -## refactor/mcp-adapter-clarity - 2026-04-16 |
| 5 | +## v1.3.7 - 2026-04-16 |
| 6 | +#### Bug Fixes |
| 7 | +- (**mcp**) fix `proxy_docling_ingest_pdf` schema: required fields were `source_ref` in schema vs `pdf_path`/`journal_path`/`workbook_path` in impl; schema updated to match; `extracted_rows` made truly optional (BUG-001) - (cbde62d) - Claude Sonnet (coordinator) |
| 8 | +- (**mcp**) fix `l3dg3rr_ontology_export_snapshot` schema: advertised no params but impl required `ontology_path`; schema corrected and handler routed through `TurboLedgerService` (BUG-002) - (cbde62d) - Claude Sonnet (coordinator) |
6 | 9 | #### Refactor |
7 | | -- (**ledgerr-mcp**) extracted `error_envelope` private helper — ~29 duplicated parse-error/service-error JSON construction blocks collapsed to a single call site |
8 | | -- (**ledgerr-mcp**) renamed 23 handler functions: single-tool handlers `*_tool_result` → `handle_*`; multi-tool dispatchers `reconciliation_tool_result`/`hsm_tool_result` → `dispatch_reconciliation`/`dispatch_hsm` |
9 | | -- (**ledgerr-mcp**) renamed `map_tool_error` → `error_payload`; name now reflects JSON rendering, not error transformation |
10 | | -- (**ledgerr-mcp**) renamed `normalize_rows_with_provenance` → `rows_to_json_with_provenance`; rows are already normalised — the function converts them to JSON with provenance annotation |
11 | | -- (**ledgerr-mcp**) removed `pub` from `parse_ingest_pdf_request` and `parse_ingest_statement_rows_request`; both had no external callers |
12 | | -- (**ledgerr-mcp**) renamed catalog/descriptor trio: `tool_catalog` → `tool_names`, `tool_catalog_with_features` → `tool_names_for`, `tool_list_entries` → `tool_descriptors`; names now distinguish "names only" from "names + schemas" |
13 | | -- (**ledgerr-mcp**) routed `handle_ontology_export_snapshot` through `TurboLedgerService` instead of calling `OntologyStore::load` directly; added `OntologyExportSnapshotRequest`/`OntologyExportSnapshotResponse` types, service method, and covering test |
14 | | -- (**ledgerr-mcp**) removed vestigial `McpAdapter` struct — only method discarded its service reference immediately; no call sites existed in the crate |
| 10 | +- (**ledgerr-mcp**) extracted `error_envelope` private helper — 29 duplicated parse-error/service-error JSON blocks collapsed to a single call site - (cbde62d) - Claude Sonnet (coordinator) |
| 11 | +- (**ledgerr-mcp**) renamed 23 handler functions: `*_tool_result` → `handle_*`; multi-tool dispatchers → `dispatch_reconciliation`/`dispatch_hsm` - (cbde62d) - Claude Sonnet (coordinator) |
| 12 | +- (**ledgerr-mcp**) renamed `map_tool_error` → `error_payload`, `normalize_rows_with_provenance` → `rows_to_json_with_provenance` - (cbde62d) - Claude Sonnet (coordinator) |
| 13 | +- (**ledgerr-mcp**) renamed catalog/descriptor trio: `tool_catalog` → `tool_names`, `tool_catalog_with_features` → `tool_names_for`, `tool_list_entries` → `tool_descriptors` - (cbde62d) - Claude Sonnet (coordinator) |
| 14 | +- (**ledgerr-mcp**) removed `pub` from two parse functions with no external callers; removed vestigial `McpAdapter` struct - (cbde62d) - Claude Sonnet (coordinator) |
15 | 15 |
|
16 | 16 | - - - |
17 | 17 | ## v1.3.6 - 2026-04-16 |
|
0 commit comments