chore: remove retired specs and dead code, state the 2026-10-13 focus

fossil-mcp dead-code over src found 72 candidates; 69 are referenced by tests,
__all__ or other modules, 3 are not and are removed (cli._first_source,
pairs._scorable, provider.openrouter._extract_message_content). Eight spec
directories that steering already called retired or superseded leave the tree
(history keeps them, commits named in overview.md): harnessx-removal,
harnessx-self-improving-rulesets, openrouter-sast-harness, learning-harness,
constrained-detector, three-stage-scan, real-world-vfc-slice,
unseen-repo-evaluation. overview.md gets a current-state section: the valid
benchmark numbers, what they say, and the four active lines in order.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
Marius Ciepluch
2026-10-13 09:12:37 +02:00
co-authored by Claude Fable 5.1
parent 3b8327ee51
commit e979fb0d95
50 changed files with 32 additions and 9123 deletions
-7
View File
@@ -226,10 +226,3 @@ def _extract_message(payload: object) -> dict[str, object]:
if not isinstance(message, dict):
raise OpenRouterError("OpenRouter choice did not include a message")
return message
def _extract_message_content(payload: object) -> str:
content = _extract_message(payload).get("content")
if not isinstance(content, str) or not content.strip():
raise OpenRouterError("OpenRouter message content was empty")
return content