Commit Graph

694 Commits

Author SHA1 Message Date
Bill
1696b92bb8 Add Sprints 46-59: governance, porting foundation, and language graduation prep (Steps 689-828)
Sprints 46-58 implement the cross-language porting foundation: language-to-IR
adapters, equivalence checking, gate validation, legacy ingestion, managed/dynamic
families, low-level/logic-actor semantics, debug workflow tooling, AST-native
family tools, Rust/CPP raising tools, system-level orchestration, query family,
and porting gates. Sprint 59 adds the governance layer (policy packs, review
boards, waiver packets, ambiguity triage, decision ledger) with the
whetstone_review_porting_decision MCP tool.

Also includes: sprint plans 46-130, MCP taskitem pipeline scripts,
CLAUDE.md, docs, and full test matrix (steps 689-828).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 13:18:10 -07:00
Bill
84bdad8e9e Add Sprints 111-117: closed-loop iteration epoch
Sprint 111: IterationSession context primitive
Sprint 112: EnvironmentSnapshot and diff
Sprint 113: Build output feedback loop
Sprint 114: Test failure feedback loop
Sprint 115: Requirements derivation from AST
Sprint 116: FeedbackLoopOrchestrator (wires 111-115)
Sprint 117: HiveMind integration (iteration steps as distributed jobs)

These sprints begin Epoch 3 — closed-loop determinism.
Sprints 1-110 made code generation open-loop deterministic.
Sprints 111+ make the full dev workflow (sense→act→observe→repeat)
structurally deterministic, with HiveMind as the execution layer.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-21 13:27:32 -07:00
BillTheMaker
b1d9cf6540 Add foundational governance concepts and core objectives
Added foundational philosophy and governance concepts for the system, including Bayesian Constitutionalism and Epistemic Regularization. Outlined the core objective function and policy generation mechanisms.
2026-02-21 09:11:38 -07:00
Bill
e683a0ac01 Update progress.md: document post-sprint SchemaToCpp warning cleanup 2026-02-18 18:15:25 -07:00
Bill
9c0c6bda2f Fix MCPServer warning: remove class-scope json alias from SchemaToCppGenerator 2026-02-18 18:14:56 -07:00
Bill
ed6503b4c8 Sprint 42-45: stabilize modeling tools and implement context, validation, and metrics MCP tooling (Steps 669-688) 2026-02-18 18:11:31 -07:00
Bill
c9e96a5cca Sprint plans 42-45: review 42, write 43-45
Sprint 42 (reviewed): fixed HiveMind-specific example in smoke test step,
added review notes clarifying asToolResponse usage and test file pattern.

Sprint 43: Cross-File Context Assembly — WorkspaceFileIndex, ContextSliceAssembler,
TokenBudgetEnforcer, whetstone_assemble_context MCP tool (Steps 674-678).

Sprint 44: Taskitem Self-Containment Validator — PrerequisiteOpResolver,
SelfContainmentScorer, TaskitemQualityAuditor, whetstone_validate_taskitem MCP
tool (Steps 679-683). Directly addresses whether taskitem token reduction is real.

Sprint 45: Agent Session Metrics + A/B Harness — AgentSessionRecorder,
TaskCompletionMetrics, ABTestComparison, whetstone_start_recording +
whetstone_get_metrics MCP tools (Steps 684-688). Produces the measured
comparison between Whetstone-assisted and baseline agent runs.

All sprints are generic editor tooling — no coupling to external systems.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-18 17:10:50 -07:00
Bill
17c4cd252a Sprint 41: wire whetstone_schema_to_cpp + whetstone_generate_dispatch_table (Steps 664-668)
Two C++ generators existed since Steps 634/642 but were never registered as
MCP tools. This sprint is pure plumbing — no new logic, just wiring.

Steps:
  664 - RegisterCodegenTools.h: whetstone_schema_to_cpp handler (12/12)
  665 - RegisterCodegenTools.h: whetstone_generate_dispatch_table handler (12/12)
  666 - MCPServer.h + RegisterOnboardingAndAllTools.h + tools.json wired (8/8)
  667 - whetstone_mcp rebuilt, smoke tested: 84 tools live, both calls return success
  668 - Sprint41IntegrationSummary.h (8/8)

Total: 40/40 passing. tool count 82 → 84.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-18 16:52:29 -07:00
Bill
011221eea1 Sprint 41: plan + taskitems for codegen MCP wiring
Two C++ generators exist (Steps 634, 642) but aren't registered as MCP tools.
Sprint 41 is pure plumbing — wire them following the RegisterArchitectIntakeTools
pattern from Sprint 36.

- sprint41_plan.md: 5-step plan (Steps 664-668), architecture gates, exact
  tools.json entries to add, test counts and test cases per step
- sprint41_taskitems.json: AnnotatedTaskitem format, fully self-contained,
  with prerequisiteOps pointing to exact files to read before starting each step

Result: whetstone_schema_to_cpp + whetstone_generate_dispatch_table become
live MCP tools callable by Claude Code (tool count 82 → 84).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-18 16:40:04 -07:00
Bill
f13df10c6c Step 663: sprint 40 integration summary 2026-02-17 22:17:37 -07:00
Bill
5151e6085a Step 662: cross-session context bridge model 2026-02-17 22:16:06 -07:00
Bill
8c178644a6 Step 661: pilot queue panel model 2026-02-17 22:15:13 -07:00
Bill
782af1a77f Step 660: inference job generator model 2026-02-17 22:14:21 -07:00
Bill
c5d7b5b0ad Step 659: entropy scanner model 2026-02-17 22:13:24 -07:00
Bill
796d052733 Step 658: phase 40a integration 2026-02-17 22:12:30 -07:00
Bill
33e887fd8b Step 657: energy context status model 2026-02-17 22:11:38 -07:00
Bill
295163e298 Step 656: apiary browser panel model 2026-02-17 22:10:44 -07:00
Bill
e4d9a72a3c Step 655: swarm status panel model 2026-02-17 22:09:48 -07:00
Bill
34455006a1 Step 654: HiveMind job publisher model 2026-02-17 21:57:28 -07:00
Bill
f4259d9864 Step 653: sprint 39 integration summary 2026-02-17 21:56:30 -07:00
Bill
8905076b0d Step 652: local telemetry model 2026-02-17 21:55:20 -07:00
Bill
ea98c95e5d Step 651: plugin manifest model 2026-02-17 21:54:23 -07:00
Bill
96d98fa558 Step 650: HiveMind auto-update model 2026-02-17 21:53:29 -07:00
Bill
30b8b07d5e Step 649: package script generator 2026-02-17 21:52:36 -07:00
Bill
319b6734d0 Step 648: phase 39a integration 2026-02-17 21:51:45 -07:00
Bill
c05e83ec75 Step 647: self-modification safety guard 2026-02-17 21:50:51 -07:00
Bill
90975fde39 Step 646: in-editor test runner model 2026-02-17 21:49:59 -07:00
Bill
bbf6c06d23 Step 645: project AST CMake generator 2026-02-17 21:49:06 -07:00
Bill
97acad04aa Step 644: self-hosting project config 2026-02-17 21:47:58 -07:00
Bill
0ae1ab830a Step 643: sprint 38 integration summary 2026-02-17 21:46:54 -07:00
Bill
9f37be1550 Step 642: job dispatch table generator 2026-02-17 21:45:40 -07:00
Bill
ec74db1275 Step 641: SQLite data layer generator 2026-02-17 21:44:38 -07:00
Bill
3026c29a1e Step 640: MQTT boilerplate generator 2026-02-17 21:43:39 -07:00
Bill
106f5a45bd Step 639: project skeleton generator 2026-02-17 21:42:38 -07:00
Bill
9e30117aa1 Step 638: phase 38a integration 2026-02-17 21:41:34 -07:00
Bill
aa1a52cb55 Step 637: platform CMake target generator 2026-02-17 21:40:36 -07:00
Bill
748a173b0f Step 636: drone error synthesis 2026-02-17 21:39:37 -07:00
Bill
6b067c6800 Step 635: capability declaration generator 2026-02-17 21:38:39 -07:00
Bill
9130277713 Step 634: schema to C++ generator 2026-02-17 21:37:36 -07:00
Bill
98eae97f24 Sprint 37: architecture refactor pass 2026-02-17 21:32:46 -07:00
Bill
b5f03bd7ae Step 633: Sprint 37 integration summary 2026-02-17 21:29:33 -07:00
Bill
9373b604dd Step 632: agent task status overlay 2026-02-17 21:26:57 -07:00
Bill
0a29faaeef Step 631: background task slots 2026-02-17 21:24:03 -07:00
Bill
c78d1d82ac Add step 630 chat session persistence 2026-02-17 21:21:20 -07:00
Bill
695a4bc088 Add step 629 chat context auto-injection 2026-02-17 21:19:00 -07:00
Bill
8c3c08e9b9 Add step 628 phase 37a integration 2026-02-17 21:15:19 -07:00
Bill
e6473b3d9f Add step 627 inline mutation approval controls 2026-02-17 21:14:12 -07:00
Bill
5c5f69716d Add step 626 AST mutation preview model 2026-02-17 21:12:34 -07:00
Bill
f770f173a0 Add step 625 tool call visualization model 2026-02-17 21:10:53 -07:00
Bill
49b80096f1 Add step 624 in-editor agent chat panel model 2026-02-17 21:08:49 -07:00