Bill
439a8a5838
Step 414: add MySQL parser and generator support
2026-02-16 15:54:37 -07:00
Bill
0e201e2f8c
Step 413: add T-SQL parser and generator support
2026-02-16 15:50:23 -07:00
Bill
7dbfbab63a
Step 412: add PostgreSQL generator and pipeline routing
2026-02-16 15:45:27 -07:00
Bill
158e46895b
Step 411: add standalone PostgreSQL parser and routing
2026-02-16 15:40:06 -07:00
Bill
ba15bdae03
Step 408: add VB.NET generator and generate routing
2026-02-16 15:31:23 -07:00
Bill
a07cd5b0b7
Step 407: add standalone VB.NET parser and parse routing
2026-02-16 15:28:43 -07:00
Bill
9aab804687
Step 406: add F# generator and pipeline generate routing
2026-02-16 15:26:23 -07:00
Bill
a7597a649c
Step 405: add standalone F# parser and parse routing
2026-02-16 15:22:55 -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
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
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
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
0d51a6fe4c
Steps 309-319: Sprint 11 Phases 11d-e — Kotlin/C# languages + workflow annotation foundation
...
Phase 11d (Steps 309-313): Kotlin + C# parsers and generators
- KotlinParser (regex-based): fun, suspend fun, class, data class, val/var
- KotlinGenerator: idiomatic Kotlin output with type mappings
- CSharpParser (regex-based): methods, async, class, interface
- CSharpGenerator: Allman braces, foreach, Task async, LINQ types
- Pipeline integration for both languages, 10 parsers + 10 generators
Phase 11e (Steps 314-319): Workflow annotation foundation
- AnnotationInference: generalized multi-subject inference engine
- Subject 9 routing annotations: ContextWidth, Review, Ambiguity,
Automatability, Priority, ImplementationStatus
- SkeletonAST: project specification before code exists
- Architect tooling: createSkeleton, addSkeletonNode, getProjectModel,
inferAnnotations RPCs + 4 MCP tools (42+ total)
- Inference-to-routing bridge: complexity→ambiguity, getter→deterministic
- TrainingDataExporter + TrainingDataGenerator scaffolding
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 15:50:06 -07:00
Bill
d4a3609050
Steps 290-294: Phase 11a — Semanno format, annotation codegen, visitor dispatch (60/60 tests)
...
Semanno comment format standard (@semanno:type(key=value)) with emitter/parser
covering all 67+ annotation types. SemannoAnnotationImpl CRTP mixin provides
default visitor implementations for all 56 extended annotation methods across
7 language generators. Virtual inheritance resolves diamond ambiguity between
ProjectionGenerator and SemannoAnnotationImpl.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 18:41:31 +00:00
Bill
b4cf14f3ae
Step 151: add Go parser and generator
2026-02-09 19:08:42 -07:00
Bill
7ef0c4a8ad
Step 150: add Rust parser and generator
2026-02-09 19:02:07 -07:00
Bill
52b54575ec
Step 149: add Java parser and generator
2026-02-09 18:54:52 -07:00
Bill
fa030c0186
Step 148: add JavaScript/TypeScript generator
2026-02-09 18:44:36 -07:00
Bill
dc94ad7274
Sprint 3 complete: Phases 3g+3h (Steps 68-75), all 75 steps done
...
Phase 3g — Optimization Pipeline (17/17 tests):
Step 68: TransformEngine — constant folding, dead code elimination, OptimizationLock warning
Step 69: StrategyAwareOptimizer — annotation-constrained (@Reclaim allows, @Owner blocks duplication, @Deallocate blocks reorder, @Allocate blocks dynamic)
Step 70: StrategyValidator — post-optimization invariants (use-after-free, leak, aliasing)
Step 71: IncrementalOptimizer — transform journal, undo by ID, provenance tracking
Phase 3h — Integration & Validation (26/26 tests):
Step 72: Pipeline — end-to-end parse→infer→validate→optimize→generate for Python/C++
Step 73: Error handling — empty ASTs, null roots, nonexistent IDs, unannotated code
Step 74: Performance benchmarks — 1000-fn AST 1ms, JSON round-trip 4ms, 50 transforms+undo 1ms
Step 75: APIDocGenerator — structured docs for 23 components across 6 categories
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-09 07:35:37 -07:00