Private
Public Access
58 lines
2.7 KiB
Markdown
58 lines
2.7 KiB
Markdown
# Chronology Quality Report — 2026-07-01
|
|
|
|
**Generated by:** `chronology_v2_20260701` (the v2 redo track)
|
|
**Replaces:** v1 chronology.md (generated by `chronology_20260619`, 167/216 rows with wrong status)
|
|
|
|
## Summary
|
|
|
|
- **Total rows:** 244
|
|
- **Quality gate:** PASS (exit 0)
|
|
- **v1 rows:** 218
|
|
- **v2 rows:** 244
|
|
- **Desync-gap tracks added:** 26
|
|
|
|
## Status Distribution
|
|
|
|
| Status | Count | Percentage |
|
|
|---|---|---|
|
|
| Completed | 200 | 82% |
|
|
| Active | 27 | 11% |
|
|
| In Progress | 4 | 2% |
|
|
| Abandoned | 10 | 4% |
|
|
| Superseded | 1 | <1% |
|
|
| Special | 2 | <1% |
|
|
| Needs Review | 0 | 0% |
|
|
|
|
## The 10 Abandoned (manually verified)
|
|
|
|
These tracks have 0 work commits (feat/fix/refactor/perf/test) and 0 "complete" signals in any commit message on the track folder. They were manually checked against git history:
|
|
|
|
1. `codebase_curation_20260507` — "dumbass bot", never started
|
|
2. `frosted_glass_20260313` — "FUCK FROSTED GLASS", abandoned
|
|
3. `test_harness_hardening_20260310` — planned, never started, moved to archive months later
|
|
4. `conductor_path_configurable_20260306` — **possible misclassification** (src/paths.py exists; work may have been in src/ not the track folder)
|
|
5. `deep_ast_context_pruning_20260306` — planned, no evidence of completion
|
|
6. `session_insights_20260306` — planned, no evidence of completion
|
|
7. `strict_execution_queue_completed_20260306` — only 2 commits (prep + WIP), never started
|
|
8. `tool_usage_analytics_20260306` — planned, no evidence of completion
|
|
9. `true_parallel_worker_execution_20260306` — planned, no evidence of completion
|
|
10. `mma_orchestrator_integration_20260226` — archived to start new tracks, never started
|
|
|
|
## Classifier methodology (final)
|
|
|
|
1. **Override signals:** state.toml status (completed/abandoned/superseded/archived), TRACK_COMPLETION/TRACK_ABORTED reports
|
|
2. **Git commit evidence:** work-commit count (feat/fix/refactor/perf/test with scoped prefixes like `feat(rag):`)
|
|
3. **Archive heuristics:** "mark ... complete" or "complete" in any commit message → Completed; feat/fix commits on track folder → Completed
|
|
4. **Archive fallback:** 0 work commits + 0 "complete" signals → Abandoned
|
|
|
|
### Known limitation
|
|
|
|
The classifier only examines commits on the track folder path. For some old tracks, the work was done in `src/` files with commits like `feat(core): Anchor config.toml path` that don't touch the track folder. These may be misclassified as Abandoned (e.g., `conductor_path_configurable_20260306`). This is a known limitation; the 10 Abandoned tracks can be manually reviewed.
|
|
|
|
## Verification
|
|
|
|
- Quality gate PASS: YES
|
|
- Every row has a non-empty reason: YES (244/244)
|
|
- No metadata-field summaries: YES (0/244)
|
|
- Needs Review: 0
|
|
- Manual cross-check: DONE (checked git history for all ambiguous tracks) |