docs: sync CLAUDE.md and AGENTS.md with current codebase - #146
Conversation
Four items existed in the repo but were missing from documentation: - `phase2_provider.py` + `moss_sidecar/` (selectable Phase 2 provider, default-off experiment) — added as numbered item #24 in CLAUDE.md backend core files and to the File Map in apps/backend/AGENTS.md - `phase2_provider_evaluation.py` — added to the eval harnesses list (item 16) in CLAUDE.md and the scripts section of AGENTS.md - `evaluate_phase2_providers.py` (the runner script in scripts/) — added to the backend scripts listing in both files - `docs/PHASE2_PROVIDER.md` — added to the docs/ key contents in the repo layout section of CLAUDE.md - `incorporations/msst-separation-licence-gate-2026-06-05.md` — added to the incorporations/ example list in CLAUDE.md https://claude.ai/code/session_0159nkJoHK5shz8USWWpiwrf
slittycode
left a comment
There was a problem hiding this comment.
Verdict: APPROVE
Summary
Docs-only sync: five targeted insertions into CLAUDE.md and apps/backend/AGENTS.md covering phase2_provider.py + moss_sidecar/, phase2_provider_evaluation.py, evaluate_phase2_providers.py, docs/PHASE2_PROVIDER.md, and incorporations/msst-separation-licence-gate-2026-06-05.md. Every file referenced in the additions was verified to exist on disk. No existing content deleted; numbering and cross-references are internally consistent.
Findings
None.
Test results
N/A — docs only.
Phase boundary check
Clean. No code touched.
Generated by Claude Code
slittycode
left a comment
There was a problem hiding this comment.
Verdict: APPROVE (posted as COMMENT — can't self-approve)
Summary
Docs-only sync adding five missing entries to CLAUDE.md and apps/backend/AGENTS.md: phase2_provider.py + moss_sidecar/, phase2_provider_evaluation.py, evaluate_phase2_providers.py (script), docs/PHASE2_PROVIDER.md, and incorporations/msst-separation-licence-gate-2026-06-05.md. All three CI checks pass. Every referenced file was verified to exist in the repo on this branch, including tests/test_phase2_provider.py (cited in the AGENTS.md entry).
Findings
None.
Test results
Frontend ✓ / Backend ✓ / Loudness WASM ✓. No test changes; no tests required for docs.
Phase boundary check
Clean. No code touched.
Generated by Claude Code
$(cat <<'EOF'
Summary
Documentation audit against the live codebase revealed five items that exist in the repo but were absent from
CLAUDE.mdandapps/backend/AGENTS.md:phase2_provider.py+moss_sidecar/— added as numbered item feat(ui): re-analyze CTA for legacy Session Musician runs #24 in the backend core files section ofCLAUDE.mdand to the File Map inapps/backend/AGENTS.md. This is the selectable Phase 2 interpretation provider (default-off experiment; real-model path is a 501 licence-gated stub).phase2_provider_evaluation.py— added to the eval harnesses list (item 16) inCLAUDE.mdand to the operator scripts section ofAGENTS.md.evaluate_phase2_providers.py(runner script inapps/backend/scripts/) — added to the backend scripts listing in both files, with its wiring tophase2_provider_evaluation.pynoted.docs/PHASE2_PROVIDER.md— added to thedocs/key contents in the repo layout section (was already referenced in the ENV vars section but missing from the inventory).incorporations/msst-separation-licence-gate-2026-06-05.md— added to theincorporations/example list.No code changes. All additions are accurate reflections of already-merged, already-working code.
Test plan
CLAUDE.mddiff — five targeted insertions, no deletions of existing contentapps/backend/AGENTS.mddiff — two targeted insertions matching CLAUDE.mdhttps://claude.ai/code/session_0159nkJoHK5shz8USWWpiwrf
EOF
)
Generated by Claude Code