Files
whetstone_DSL/editor/src
Bill 410bb2d78c Steps 1991-1993: AST sidecar lifecycle + schema stub fixes + IR chain
Step 1991: Wire AST sidecar lifecycle hooks
- openFile (DispatchPart2.h): auto-calls loadSidecarAST() after parse,
  returns annotationsRestored + staleAnnotations
- saveBuffer (DispatchPart3.h): auto-calls saveSidecarAST() +
  saveSemannoSidecar() after write, returns annotationsSaved +
  sidecarPath + semannoPath

Step 1992: Fix 9 schema stubs in Sprint 142/143/144 tool registrations
- All 9 text/AST sync and merge tools now have proper inputSchema with
  required id and documented optional parameters (language, text, mode)

Step 1993: Fix ingest_legacy_to_ir → generate_cpp_from_ir chain
- ingest_legacy_to_ir now emits ir field (SemanticCoreIR format)
  alongside existing graph/api_intent/assumption/readiness fields
- RecoveryNode → IRNode mapping: intent→kind, confidence in metadata
- Neighbor lists become inferred edges; moduleId = "legacy:" + slug
- generate_cpp_from_ir now accepts result["ir"] directly

15/15 tests passing across all three steps.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 02:38:43 -06:00
..
2026-02-17 21:24:03 -07:00
2026-02-09 12:26:13 -07:00
2026-02-09 11:44:37 -07:00
2026-02-09 09:38:57 -07:00
2026-02-10 08:04:00 -07:00
2026-02-10 07:58:25 -07:00
2026-02-09 09:26:54 -07:00
2026-02-09 09:26:54 -07:00
2026-02-09 09:29:01 -07:00
2026-02-09 21:51:44 -07:00
2026-02-09 17:47:26 -07:00
2026-02-09 16:46:58 -07:00
2026-02-09 21:58:13 -07:00
2026-02-09 12:52:20 -07:00
2026-02-09 12:30:31 -07:00
2026-02-09 22:50:49 -07:00
2026-02-09 22:24:57 -07:00
2026-02-09 12:56:27 -07:00
2026-02-09 21:35:54 -07:00
2026-02-09 13:04:58 -07:00