Execution tracker linked to ROADMAP.md, README.md, STATUS.yaml, and AGENTS.md.
This file quantifies implementation progress and enforces model responsibility boundaries.
- Date: 2026-03-17
- Workspace:
eden-skills - Most Recent Phase: Phase 2.98 (completed) (List Source Display, Doctor UX & Verify Dedup)
- Builder MUST focus on executable implementation, tests, refactors, and non-strategic docs sync.
- Architect (Claude Opus) SHOULD own architecture RFCs, taxonomy design, curation rubric design, and model-calibration policy.
- Builder MUST NOT finalize Architect-owned strategy outputs without explicit user instruction.
- Cross-model edits SHOULD happen by contract-first handoff through
spec/and this tracker.
Legend: [x] completed, [~] in progress, [ ] not started
- Initialize Repo (
Cargo workspace, crates, toolchain) - Freeze Specs (
spec/README.md,spec/phase1/SPEC_*baseline established) - Draft Config baseline (historical milestone; root sample
skills.tomlremoved for MVP cleanliness) - Rust CLI Build (
plan/apply/doctor/repairimplemented; source sync/no-exec/strict-vs-verify precedence hardening completed; closeout audit completed) - Test Matrix completion (all 7 scenarios automated; CI hosted pass verified)
- Crawler RFC (Claude-owned)
- Curation RFC (Claude-owned)
- Safety Gate MVP mechanics (safety metadata persistence, risk labels, no-exec metadata-only enforcement)
- CLI UX RFC (
init/list/config export/config import/add/remove/setimplemented) - CLI framework refactor to
clap(subcommands + flags)
Progress score (roadmap action items, Builder scope): 10 / 10 = 100%
- CI gate setup for Linux + macOS + Windows (
.github/workflows/ci.yml) - Phase 2.95 closeout matrix re-verified (
fmt,clippy,test --all-targets, Windows target check, ANSI scan); post-closeoutinstall.shPATH auto-rc follow-up revalidated on the full suite - Phase 2.97 closeout matrix verified (
fmt,clippy,test --all-targets, Windows target check, ANSI scan) after documentation and tracker sync - Phase 2.98 closeout matrix verified (
fmt,clippy,test --all-targets, Windows target check) after README/docs and tracker sync
Current automated tests: 476 (workspace unit/integration-style tests).
- WP-1: Update concurrency fix — deduplicate refresh tasks by repo cache key (UFX-001~003)
- WP-2: Table/help/parse-error styling — comfy-table custom_styling + semantic help/footer/parse-error colorization (TST-001~010)
- WP-3: Interactive UX — MultiSelect for remove + install, description-on-hover (IUX-001~010)
- WP-4: Cache cleanup —
cleancommand,--auto-clean, doctor orphan check (CCL-001~007) - WP-5: Docker managed —
.eden-managedmanifest, ownership guard (DMG-001~008) - WP-6: Hint sync —
→→~>spec amendment (HSY-001~002) - WP-7: Documentation — README.md + docs/ update (DOC-001~002)
- WP-1: List source column — replace
PathwithSourceinlisttable (LSR-001~003) - WP-2: Doctor UX —
--no-warningflag,Levelcolumn rename, severity coloring (DUX-001~006) - WP-3: Verify dedup — short-circuit dependent checks when target missing (VDD-001~003)
- WP-4: Documentation — README.md + docs/ update (DOC-001)
- Finalize taxonomy model (L1 categories + L2 tags) for platform phase.
- Finalize curation rubric dimensions/weights/calibration loop.
- Finalize crawler strategy RFC constraints and governance policy.
- Any change that mutates command semantics MUST be spec-first (
spec/update before code). - Any Architect decision consumed by Builder MUST be recorded as explicit contract items before implementation.
All phase execution records (both active and frozen) live in trace/<phase>/.
Each directory contains status.yaml (machine-readable) and tracker.md
(human-readable batch progress).
| Phase | Status | Started | Completed | Archive |
|---|---|---|---|---|
| Phase 1 | Frozen | — | 2026-02-13 | trace/phase1/ |
| Phase 2 | Frozen | — | 2026-02-19 | trace/phase2/ |
| Phase 2.5 | Frozen | 2026-02-20 | 2026-02-20 | trace/phase2.5/ |
| Phase 2.7 | Frozen | 2026-02-21 | 2026-03-02 | trace/phase2.7/ |
| Phase 2.8 | Frozen | 2026-03-04 | 2026-03-05 | trace/phase2.8/ |
| Phase 2.9 | Frozen | 2026-03-05 | 2026-03-06 | trace/phase2.9/ |
| Phase 2.95 | Frozen | 2026-03-06 | 2026-03-07 | trace/phase2.95/ |
| Phase 2.97 | Frozen | 2026-03-07 | 2026-03-08 | trace/phase2.97/ |
| Phase 2.98 | Frozen | 2026-03-17 | 2026-03-17 | trace/phase2.98/ |