Originally created by: Akarsh-Hegde
Summary
Supersedes [#103]. This is the same feat/fleet-feedback-loop work with the KAN-141 (deepeval-on-golden-dataset) commits removed — those land separately via the KAN-141-run-deepeval-on-the-golden-dataset branch.
Rebased cleanly onto main (no conflicts). Contains 10 commits:
- System-health
meridian doctor (9 commits): multi-daemon doctor with rich by-daemon rendering, L1 screenpipe capture preflight checks, per-app a11y checks, config-contract group, worklog/coding-agent/observability groups, root-cause diagnosis + escalation, and --fix tiered auto/guided/manual repair.
- Worklog (1 commit): capture review actions and reject attribution for eval feedback.
Excluded from this PR (vs [#103])
The following KAN-141 commits were intentionally dropped and are not part of this branch:
feat(classifier): SKILL_PATH override + skill_v1.md A/B candidate
feat(evals): overnight autonomous loop — 7 skill iterations + ETC stage-2 override
feat(evals): add scripts and configurations for deepeval goldens and sampling sweeps
feat(evals): add new evaluation run and observations for real hand-labeled goldens
Test plan
- [ ]
cargo clippy -- -D warnings && cargo test
- [ ]
cd ui && npm run build
🤖 Generated with Claude Code
Ticket changed by: Akarsh-Hegde