Context
Housekeeping found during the project review that does not belong to a feature milestone.
Tasks
Stale pull request
Branch hygiene
Issue accuracy
Documentation drift guards
Acceptance criteria
- No pull request open against a branch that is not part of the agreed model
- The branch model documented in AGENTS.md
- Every misleading closed issue carries a comment stating what was actually delivered
- Documented configuration defaults match code, ideally enforced automatically
Why this matters
Per AGENTS.md § Keeping GitHub honest: a Done that does not match the code is worse than an open issue, because it stops anyone from looking.
Context
Housekeeping found during the project review that does not belong to a feature milestone.
Tasks
Stale pull request
mvp, notmaster. Its content is part of themvp-testingintegration (Integrate the mvp-testing development line into master #130). Once that work lands onmaster, close feat: implement study actions #122 with a comment pointing at the integration, or retarget it if it is still the vehicle for the merge.Branch hygiene
mvpandmvp-testingare kept deliberately — MVP testing work continues there. Butmvpis currently 5 commits behindmvp-testingand both will diverge frommasterfurther during integration. Agree and document the branch model in AGENTS.md: what each branch is for, what merges where, and when they are reconciled.Issue accuracy
workers/qvac-service/src/models.js). What shipped was configurability viaQVAC_EMB_SRC, not the upgrade. Add a clarifying comment; the actual upgrade remains open as Embedding model upgrade — GTE-Large FP16 → Qwen3-Embedding-0.6B #115.USE_DOCLING=falseby default) with fallback, not a replacement. Add a clarifying comment.scripts/eval_rag.py, which does not exist. Clarify what was delivered — see Consolidate the four overlapping RAG evaluation artefacts onto one baseline #141.Documentation drift guards
SKIP_CHROMA_INDEXwas documented astrue, code defaults tofalse). Consider a test or CI check asserting documented defaults matchSettings, so this class of drift cannot recur silently.Acceptance criteria
Why this matters
Per AGENTS.md § Keeping GitHub honest: a
Donethat does not match the code is worse than an open issue, because it stops anyone from looking.