Kick off step438 via MCP and add legacy detector scaffold
This commit is contained in:
8
editor/src/LegacyIdiomDetector.h
Normal file
8
editor/src/LegacyIdiomDetector.h
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
// Step 438 (MCP probe): Legacy idiom detector scaffold.
|
||||||
|
|
||||||
|
struct LegacyIdiomFinding {
|
||||||
|
const char* pattern;
|
||||||
|
int score;
|
||||||
|
};
|
||||||
23
progress.md
23
progress.md
@@ -5356,6 +5356,29 @@ noisy unrelated suggestions (for example `std::*` symbols when typing `#inc`).
|
|||||||
- `step54_test` — PASS (10/10) regression coverage
|
- `step54_test` — PASS (10/10) regression coverage
|
||||||
- `step437_test` — PASS (8/8) regression coverage
|
- `step437_test` — PASS (8/8) regression coverage
|
||||||
|
|
||||||
|
## Sprint 20 Kickoff (MCP Trial)
|
||||||
|
|
||||||
|
### Step 438 kickoff via `whetstone_mcp` tool path
|
||||||
|
**Status:** PASS (MCP tool chain works for basic edit operations)
|
||||||
|
|
||||||
|
Ran a real stdio MCP session against `whetstone_mcp` using framed
|
||||||
|
`Content-Length` JSON-RPC requests and verified tool execution.
|
||||||
|
|
||||||
|
**MCP calls executed:**
|
||||||
|
1. `initialize`
|
||||||
|
2. `tools/list`
|
||||||
|
3. `tools/call` -> `whetstone_workspace_list` (glob=`sprint20*`)
|
||||||
|
4. `tools/call` -> `whetstone_file_write`
|
||||||
|
|
||||||
|
**File created through MCP tool call:**
|
||||||
|
- `editor/src/LegacyIdiomDetector.h` (Step 438 scaffold)
|
||||||
|
|
||||||
|
**Verification run:**
|
||||||
|
- `cmake --build editor/build-native --target whetstone_editor` — PASS
|
||||||
|
|
||||||
|
**Architecture gate check:**
|
||||||
|
- `editor/src/LegacyIdiomDetector.h` within header-size limit (`8` <= `600`)
|
||||||
|
|
||||||
# Roadmap Planning — Sprints 12-25+
|
# Roadmap Planning — Sprints 12-25+
|
||||||
|
|
||||||
## Status: Planning Complete (Sprints 12-19 detailed, 20-25 in roadmap.md)
|
## Status: Planning Complete (Sprints 12-19 detailed, 20-25 in roadmap.md)
|
||||||
|
|||||||
Reference in New Issue
Block a user