Commit Graph

726 Commits

Author SHA1 Message Date
Bill
3de32bc3d1 Implement sprint 235 native-first semantic expansion policy 2026-02-26 14:50:32 -07:00
Bill
7965899771 Add sprint 234 semantic planning coverage gate 2026-02-26 14:34:41 -07:00
Bill
7ddc4e5121 Implement sprint 233 semantic-aware decomposition bridge 2026-02-26 14:33:10 -07:00
Bill
815abc3b65 Start sprint 232 semantic planning annotation bridge 2026-02-26 14:28:16 -07:00
Bill
9198a70d35 Label planning artifacts as TEST_ONLY and update references 2026-02-26 14:22:14 -07:00
Bill
ff75faf5cb Add batch hardening report for drive and product specs 2026-02-26 14:16:02 -07:00
Bill
b68c95e6f4 Add spec hardener and reusable hard-gate wrapper 2026-02-26 14:12:33 -07:00
Bill
ccf8f7a817 Integrate spec-readiness precheck into sprint pipeline 2026-02-26 14:09:13 -07:00
Bill
55876d3540 Start first-class planning tranche with spec readiness scoring 2026-02-26 14:08:12 -07:00
Bill
710c9f35ae Close parity blockers; add sprint 222-227 trackers and stale-log manifest 2026-02-26 14:06:09 -07:00
Bill
9fe3c1aa93 Add MCP compatibility ledger tool and first-pass Go/Rust codegen hardening 2026-02-25 22:46:33 -07:00
Bill
6d60447d50 Execute sprints 172-174 with auto-fix, lint hook, and tokened A/B tooling 2026-02-25 19:07:20 -07:00
Bill
010f974a89 Implement sprints 170-171 strict gates and autonomous remediation loop 2026-02-25 18:52:36 -07:00
Bill
f1c6214de8 Implement Sprint 169 pipeline strictness and add Sprint 170-171 plans 2026-02-25 18:20:39 -07:00
Bill
13b57bbd65 Implement sprints 166-168 production code generation gates and loop 2026-02-25 18:02:59 -07:00
Bill
07ed58ddc3 Complete sprints 163-165 strict MCP grammar pipeline and enforcement 2026-02-25 17:25:36 -07:00
Bill
45b8bb13b9 Add sprint 163-165 plans for max-strict MCP grammar completion 2026-02-25 17:19:19 -07:00
Bill
ce60f40b61 Update Sprint 161/162 progress log with 2026-02-26 verification 2026-02-25 17:02:36 -07:00
Bill
61e3f6ca32 Complete sprint 141-145 scaffolding, tooling, and tests 2026-02-24 15:34:10 -07:00
Bill
1c0645b2f9 Implement sprints 118-119 distributed failure evidence and triage 2026-02-24 12:31:17 -07:00
Bill
b9e666dc9c Implement sprints 93-117 models, MCP tools, and tests 2026-02-24 12:15:41 -07:00
Bill
aa5a45bb75 Implement sprint 92 interop models, tools, and tests 2026-02-24 11:34:54 -07:00
Bill
f4f3633b11 Add semantic hash table tools, lock scaffolding, and H2 dual-hash migration scaffold 2026-02-24 11:13:31 -07:00
Bill
1a761c62e5 Add hybrid AST/language pipeline contract and validator 2026-02-23 19:30:39 -07:00
Bill
f4f9605816 Ignore local logs, training data, and build/runtime artifacts 2026-02-22 19:22:24 -07:00
Bill
33103b5d71 Add migration planning tools and step899-908 test suite 2026-02-22 19:21:19 -07:00
Bill
18c9660baf Sprint 66 (Steps 889-898): Runtime Semantics Packs — framework and platform awareness
Adds 8 graduation headers: RuntimeSemanticsPack, RuntimePackLoader,
RuntimeAssumptionExtractor, RuntimeAwareLowering, RuntimeRaisingPolicy,
RuntimeVerificationPlugin, RuntimeCompatibilityRiskReport, RuntimeProfileStore.
MCP tools: whetstone_get_runtime_assumptions + whetstone_set_runtime_profile.
All 10 steps pass (86 tests total across sprint 66).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 19:09:26 -07:00
Bill
0282e7ebb7 Sprint 65: Parallel Pair Upgrades and Queue Optimization — Steps 879-888
Implements priority-aware pair-upgrade queue with starvation prevention:
- PairUpgradeQueue: enqueue/dequeue/getActive sorted by priority (step 879)
- UpgradePriorityPolicy: critical/revenue/coverage/experimental classes (step 880)
- ParallelDispatchOptimizer: schedule N pairs with blocked-pair constraints (step 881)
- StarvationPrevention: detect and promote starved pairs (step 882)
- QueueHealthScorer: stall-rate-based health scoring (step 883)
- RetryBackoffStrategy: exponential backoff with max-attempts guard (step 884)
- whetstone_enqueue_pair_upgrade MCP tool (step 885)
- whetstone_get_upgrade_queue MCP tool with priority sorting (step 886)
- UpgradeQueueObservabilityPanel: snapshot model for queue visibility (step 887)
- Sprint65IntegrationSummary (step 888)

All 10 steps passing (94 tests). Routing rule: critical-tier regressions
preempt all experimental upgrades.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 18:58:04 -07:00
Bill
484d9e3f8c Sprint 64: Cost-Aware Transpilation Planning — Steps 869-878
Adds cost modeling and budget enforcement for transpilation runs:
- PortingCostModel: LOC + ambiguity → compute/review/total cost + tier (step 869)
- ReviewEffortEstimator: ambiguity/risk → minutes + complexity label (step 870)
- ComputeCostEstimator: prior run history → avg duration/tokens (step 871)
- MultiPlanAlternativeGenerator: cheap/balanced/rigorous profiles (step 872)
- BudgetPolicyEnforcer: approve/requires_token/rejected decisions (step 873)
- CostQualityTradeoffReport: efficiency-based plan recommendation (step 874)
- whetstone_plan_transpilation_run MCP tool (step 875)
- whetstone_estimate_porting_cost MCP tool (step 876)
- CostTelemetryIntegration: cost error tracking + over-budget count (step 877)
- Sprint64IntegrationSummary (step 878)

All 10 steps passing (94 tests). Policy: over-budget plans require
explicit reviewer approval token.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 18:49:04 -07:00
Bill
00a9c4d976 Sprint 63: Learned Adapter Hints (Non-Authoritative) — Steps 859-868
Implements the learned adapter hints layer with governance guardrails:
- HintFeatureExtractor: extract features from decision ledgers (step 859)
- HintModelInterface: pair-specific hint query interface (step 860)
- DeterministicFallback: safe fallback when hints unavailable (step 861)
- HintConfidencePacket: confidence bands and escalation logic (step 862)
- HintABHarness: A/B harness to measure hint effectiveness (step 863)
- HintRollbackControl: suppress and lift hint suppression per pair (step 864)
- whetstone_get_adapter_hints MCP tool (step 865)
- whetstone_set_hint_policy MCP tool (step 866)
- HintSafetyGuardrails: non-authoritative enforcement + audit (step 867)
- Sprint63IntegrationSummary (step 868)

All 10 steps passing (94 tests). Governance rule: learned hints may
suggest; deterministic policy decides.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 18:40:31 -07:00
Bill
457cbba44d Add Sprint 62: Adapter Quality Telemetry and Failure Taxonomy (Steps 849-858)
All 86 tests passing across 10 steps.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 13:45:59 -07:00
Bill
160bfe33bd Add Sprints 60-61: Language Graduation and Certification Pipeline (Steps 829-848)
Sprint 60: Language Graduation and Full-Matrix Release (Steps 829-838)
Sprint 61: Continuous Matrix Certification Pipeline (Steps 839-848)

All 90 tests passing across both sprints.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 13:38:25 -07:00
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