Commit Graph

536 Commits

Author SHA1 Message Date
Bill
667cf3a7ec Step 384: add workflow session protocol model 2026-02-16 12:52:42 -07:00
Bill
461a702e11 Step 383: add Sprint 15a integration tests 2026-02-16 12:50:32 -07:00
Bill
448d051077 Step 382: add orchestrator RPC and MCP tools 2026-02-16 12:47:58 -07:00
Bill
5300be080a Step 381: add workflow progress and ETA tracker 2026-02-16 12:39:37 -07:00
Bill
b99957e2fc Step 380: rejection rerouting feedback loop 2026-02-16 12:36:36 -07:00
Bill
e2dd2b1d3a Step 379: Add orchestrator batching and shared context 2026-02-16 12:31:01 -07:00
Bill
51c5e57597 Step 378: Add workflow orchestrator core loop 2026-02-16 12:28:43 -07:00
Bill
4f0b7994f3 Step 377: Add Sprint 14 integration tests 2026-02-16 11:38:24 -07:00
Bill
923021d1c1 Step 376: Add Scheme-specific annotation differentiation 2026-02-16 11:36:22 -07:00
Bill
d06c32d5ff Step 375: Add Scheme generator and pipeline routing 2026-02-16 11:33:29 -07:00
Bill
b7918108ea Step 374: Add Scheme parser and pipeline routing 2026-02-16 11:30:33 -07:00
Bill
70deab8042 Step 373: Add Common Lisp integration tests 2026-02-16 11:26:25 -07:00
Bill
c5a4fddf96 Step 372: Add Lisp annotation inference mapping 2026-02-16 11:22:40 -07:00
Bill
e9ec11200e Step 371: Add Common Lisp generator and pipeline routing 2026-02-16 11:12:38 -07:00
Bill
8c1eeae897 Step 370: Add Common Lisp parser and routing 2026-02-16 11:08:20 -07:00
Bill
1f4c6f3c91 Step 369: Add WAT phase integration tests and diagnostics 2026-02-16 10:02:14 -07:00
Bill
c7c1f5727f Step 368: Add WAT cross-language projection tests 2026-02-16 09:58:31 -07:00
Bill
130284aa99 Step 367: Add WAT annotation mapping and tests 2026-02-16 09:57:00 -07:00
Bill
ccf21833f7 Step 366: Add WAT generator and pipeline generation route 2026-02-16 09:53:33 -07:00
Bill
219b828030 Step 365: Add WAT parser and pipeline routing 2026-02-16 09:49:50 -07:00
Bill
0f6e5333ae Step 364: Add C integration tests and projection coverage 2026-02-16 09:46:36 -07:00
Bill
f7fbec7bc4 Step 363: Add C memory/annotation inference and C->Rust ownership mapping 2026-02-16 09:39:51 -07:00
Bill
31f12d0323 Step 362: C Generator (12/12 tests) 2026-02-16 09:31:12 -07:00
Bill
dbec5aa514 Step 361: C Parser Functions Structs Enums (12/12 tests) 2026-02-16 09:28:14 -07:00
Bill
1948614ebb Sprint 13 architecture gate: refactor MenuBar function length 2026-02-16 09:23:29 -07:00
Bill
cb1dbc2207 Step 360: Phase 13d Integration and Sprint 13 Summary (8/8 tests) 2026-02-16 09:17:55 -07:00
Bill
8dd4782b00 Step 359: Find and Replace Improvements (12/12 tests) 2026-02-16 09:16:27 -07:00
Bill
923569c97c Step 358: Go-to-Definition and Symbol Navigation (12/12 tests) 2026-02-16 09:14:59 -07:00
Bill
de795bf6e6 Step 357: Status Bar (12/12 tests) 2026-02-16 09:13:18 -07:00
Bill
4c2b5fffcd Step 356: Breadcrumb Navigation (12/12 tests) 2026-02-16 09:11:52 -07:00
Bill
1470417c60 Step 355: Shortcuts Panel Integration (8/8 tests) 2026-02-16 09:09:37 -07:00
Bill
b089fa0cd0 Step 354: Menu Bar with Key Symbols (12/12 tests) 2026-02-16 09:07:20 -07:00
Bill
e79e42bab1 Step 353: Command Palette (12/12 tests) 2026-02-16 09:03:01 -07:00
Bill
0ba936da2b Step 352: Key Symbol Rendering (12/12 tests) 2026-02-16 08:59:56 -07:00
Bill
fc5483e0b6 Step 351: Keybinding Registry (12/12 tests) 2026-02-16 08:56:45 -07:00
Bill
3416c1ea88 Step 350: Phase 13b Integration — Visual Consistency (8/8 tests)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 08:35:25 -07:00
Bill
dd137e2ab7 Step 349: Icon System + Visual Indicators (12/12 tests)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 08:35:20 -07:00
Bill
cf1dca3871 Step 348: Syntax Highlighting Theme Bridge (12/12 tests)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 08:35:16 -07:00
Bill
9ec841e151 Step 347: Theme System — Full Roundtrip + fromJson Deserialization (12/12 tests)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 08:35:11 -07:00
Bill
fb7cdacc2b Step 346: Phase 13a Integration — Layout Persistence + Full Validation (8/8 tests)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 08:29:33 -07:00
Bill
97b9e522c3 Step 345: Theme Data + Tabbed Panel Logic (12/12 tests)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 08:29:29 -07:00
Bill
3f419daec5 Step 344: File Tree + Tabbed Panels + Command Palette Integration (12/12 tests)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 08:29:25 -07:00
Bill
e8c298ce9d Step 342-343: PanelManager + Icons + KeybindingRegistry (24/24 tests)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 08:24:20 -07:00
Bill
e26cbe8b32 Step 341: Phase 12d Integration + Sprint 12 Summary (8/8 tests)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 08:19:57 -07:00
Bill
e958c778f3 Step 340: C++ Generator — Preprocessor, Enum, Namespace (12/12 tests)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 08:17:50 -07:00
Bill
93d84fd29b Step 339: C++ Parser — Preprocessor, Enum, Namespace (12/12 tests)
Extended CppParser to parse #include, #pragma, #define, enum class/enum,
namespace, using alias, and typedef from tree-sitter CST. Handles all
preprocessor directive types and recursive namespace body parsing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 00:42:26 -07:00
Bill
ca01fc6744 Step 338: EnumDeclaration + NamespaceDeclaration (12/12 tests)
Added EnumDeclaration, EnumMember, NamespaceDeclaration, TypeAlias AST nodes with
full serialization roundtrip and CompactAST support. Enums support scoped/unscoped,
underlying type, member values. Namespaces support nesting.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 00:38:34 -07:00
Bill
96799dd51f Step 337: Preprocessor AST Nodes (12/12 tests)
Added IncludeDirective, PragmaDirective, MacroDefinition as first-class AST nodes.
Full serialization roundtrip and CompactAST support. Preprocessor directives are
statement-level nodes with macro bodies kept as unparsed text.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 00:36:25 -07:00
Bill
2eef074fa1 Step 336: Phase 12c Integration Tests — Inheritance + Template pipeline (8/8 tests)
Full integration: parse C++ classes with multiple inheritance/CRTP via tree-sitter,
generate cross-language output (Java extends+implements, Python multi-base), verify
diamond detection and JSON serialization roundtrip.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 00:32:52 -07:00
Bill
6464c88483 Step 335: C++ Generator — Inheritance + Templates (12/12 tests)
Updated CppGenerator, PythonGenerator, JavaGenerator for multiple inheritance
output using getBases(). C++ emits template prefix + access specifiers + virtual.
Python uses direct multi-base. Java uses extends + implements adaptation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 00:29:54 -07:00