3.1 KiB
3.1 KiB
Next Agent Notes
Dated Handoff
Primary file for this handoff:
AGENT_NOTES_2026-02-23.md
Before executing sprint work, follow:
docs/SPRINT_TASKITEM_EXECUTION_POLICY.md
Required Workflow (Do Not Skip)
- Generate taskitems via MCP pipeline:
tools/mcp/run_sprint_taskitem_pipeline.sh <sprint_plan.md>
- Export run to LoRA capture JSONL:
tools/mcp/export_taskitem_run_for_lora.sh <run_output_dir>
- For ranges:
tools/mcp/run_sprint_range_with_capture.sh <start> <end>
Preferred Data-Collection Workflow (Decoupled)
Use dedicated run specs for SLM data collection instead of editor sprint plans:
- Run spec batch + capture:
tools/mcp/run_spec_batch_with_capture.sh datasets/run_specs
- Spec corpus:
datasets/run_specs/(runspec_*.md+index.jsonl)
- Keep sprint plans for editor/product work, not synthetic data generation.
Multi-Project Corpus (New)
Use cross-project fixtures and specs to avoid local minima:
- Fixtures:
example_projects/
- Specs:
datasets/example_run_specs/(runspec_*.md+index.jsonl)
- Generator:
tools/mcp/generate_example_projects_and_specs.sh
- Novelty loop:
tools/mcp/run_novelty_churn_loop.sh- includes project specs when
INCLUDE_EXAMPLE_PROJECT_SPECS=1(default)
- Concurrency fix:
tools/mcp/run_spec_batch_with_capture.shnow uses unique batch summary names (timestamp + pid + random) to prevent file overwrite in concurrent runs.
Stable MCP Binary
Use the pinned stable binary path (not dev build path):
editor/build-native/whetstone_mcp_stable
Global MCP config should point to this stable path.
Sprint 141-145 Completion Ledger (2026-02-24)
Status: Completed in code and test scaffolding for steps 1654-1698.
| Sprint | Step Range | Status | Notes |
|---|---|---|---|
| 141 | 1649-1658 | Complete | Authoring mode foundations, mode tools, integration summary added |
| 142 | 1659-1668 | Complete | Text-to-AST incremental sync models/tools + integration summary added |
| 143 | 1669-1678 | Complete | AST-to-text regeneration models/tools + integration summary added |
| 144 | 1679-1688 | Complete | Text/AST conflict+merge models/tools + integration summary added |
| 145 | 1689-1698 | Complete | C++ constructive loop models/tools + integration summary added |
Key wiring completed:
editor/src/mcp/RegisterSprint141Tools.heditor/src/mcp/RegisterSprint142Tools.heditor/src/mcp/RegisterSprint143Tools.heditor/src/mcp/RegisterSprint144Tools.heditor/src/mcp/RegisterSprint145Tools.heditor/src/MCPServer.h(includes for Sprint 142-145 registration headers)editor/src/mcp/RegisterOnboardingAndAllTools.h(register calls through Sprint 145)
Integration summary headers added:
editor/src/Sprint141IntegrationSummary.heditor/src/Sprint142IntegrationSummary.heditor/src/Sprint143IntegrationSummary.heditor/src/Sprint144IntegrationSummary.heditor/src/Sprint145IntegrationSummary.h
Verification result:
- Built/ran all step tests
1654..1698 - Final check command:
for n in $(seq 1654 1698); do editor/build-native/step${n}_test; done
- Final result:
all_1654_1698_passed