Commit Graph

23 Commits

Author SHA1 Message Date
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