chore: DC evidence convention, hot-path indexes, filesystem module split #64
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/dc-evidence-convention-260428"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
evidence-collectandevidence-verifycommands, CI job map generator, templatesthoughts(session_id, created_at)andmemory_itemsscope/status columns for hot retrieval pathsregistration/filesystem.rs(777 lines) intofilesystem/directory module (mod.rs,path.rs,unix_io.rs)session_idandroleparameter validation in thought registration (typed errors instead of silent fallbacks)Test Plan
cargo test --workspacecargo clippy -- -D warningsschema_migrationintegration testcargo run -p xtask -- evidence-verify treepasses on collected evidenceSelf-Review Checklist
unwrap()in library codeprintln!/dbg!Implements Phase A+B of the 260428 deliverable-checklist improvement plan: - DC-5: delta-eval cadence templates (notes/templates/00-delta.md, PROJECTION.md, criterion-source-map.toml), planned-rows.toml for D-07, and docs/EVALUATION_CADENCE.md. - DC-DG-01a: pre-stamp notes/evaluation-260428/evidence/PROJECTION.md skeleton with slip-clock fields, required-PR list, and OPEN-row classification. CLOSURE_SHA.txt deliberately not created (DC-DG-01b). - DC-1: notes/evaluation-260428/evidence/{ci-runs,perf,build,raw}/ with README codifying the <criterion-id>-<short-name>.<ext> naming pattern and manual-capture fallback. - DC-2: xtask evidence-collect and evidence-verify {tree,map} subcommands. Forgejo + GitHub fetchers via ~/.netrc, perf + build capturers, atomic --force via temp directory, MANIFEST.json schema, full exit-code contract (0/1/2/3/4/5/64). 142 unit tests pass. - DC-4 (elected): xtask gen-ci-job-map emits the section 6.3 gate to workflow job table. evidence/ci-job-map.md populated. - Updated xtask/README.md and CLAUDE.md with the four new commands and exit-code tables. Phase C (DC-DG-01b / DC-3 / DC-6) remains blocked on plan-02 B-1..B-4, plan-03 QSD-1, plan-05 FM-1 trains or the slip clock firing. Verified: - cargo build -p xtask - cargo test -p xtask (142 passed) - cargo clippy -p xtask --all-targets -- -D warnings - cargo fmt --check - evidence-verify map exits 0 on the carry-over ledger + planned rows - gen-ci-job-map produces a non-empty table covering all 12 gates