27 lines
1.9 KiB
Markdown
27 lines
1.9 KiB
Markdown
# Doc Review: fix-context-sizing
|
|
|
|
## Status: PASS
|
|
|
|
## Docs Updated
|
|
1. `config.md` — added `## Loop Role Models` section between System Requirements and Framework Version.
|
|
2. `prompts/decompose.md` — added `**4k VRAM**` row in peak-context Guideline and `(4k VRAM)` rows in Sub-Task Size Targets; added `≤ 16k VRAM: REFUSE` line as a non-negotiable floor.
|
|
3. `tasks/fix-context-sizing/SPEC.md` SPEC.md, IMPLEMENTATION.md — present in task folder.
|
|
4. `tests/test_context_sizing.py` — 15 new test cases.
|
|
|
|
## Documentation Gaps Closed
|
|
- Loop role contract now exists in user-facing `config.md` (was previously implicit / absent).
|
|
- `decompose.md`'s context budget guidance now exposes the 4k tier and refuses ≤16k budgets explicitly, so users decomposing tasks for small models can plan correctly.
|
|
- `--loop-mode` CLI flag is documented in script's `--help` output.
|
|
- JSON output schema now carries `available_context_kb` and `loop_mode_eligible` which downstream consumers (loop runner) can rely on.
|
|
|
|
## Gaps Remaining (out of scope — deferred to Tier 2 per D17)
|
|
- `README.md` does not yet document `--loop-mode` in the human-facing CLI section (Tier 2 task).
|
|
- Dashboard does not surface `loop_mode_eligible` (v1.1 panel).
|
|
- `prompts/decompose.md` line 135 still says "If model detection fails, use 128k tokens as default" — the auto-detection flow's fallback. This is the user-facing decompose prompt's narrative; changing it would alter how decomposition agents behave in the research phase. Left intact; loop runner uses `--loop-mode` instead which *refuses* on this condition.
|
|
|
|
## Cross-References
|
|
- DESIGN.md not produced — task went directly research → implement per locked plan (Tier 1 fixes don't warrant a separate design phase).
|
|
- This DOC_REVIEW covers the doc-side of the task; referee step is final.
|
|
|
|
## Verdict
|
|
Documentation is consistent with SPEC. No blocking gaps. |