diff --git a/docs/reports/META_TOOLING_DURATION_ANALYSIS_2026-07-05.md b/docs/reports/META_TOOLING_DURATION_ANALYSIS_2026-07-05.md index 70ba0745..9e60f95b 100644 --- a/docs/reports/META_TOOLING_DURATION_ANALYSIS_2026-07-05.md +++ b/docs/reports/META_TOOLING_DURATION_ANALYSIS_2026-07-05.md @@ -231,19 +231,19 @@ Detected **5 eras** (window=7d). | `aggregation_smarter_summaries_20260322` | 2026-03-22 | 2026-05-04 | 43 | 0 | 3 | mid | Active | | `discussion_hub_panel_reorganization_20260322` | 2026-03-22 | 2026-05-02 | 41 | 2 | 3 | mid | In Progress | | `system_context_exposure_20260322` | 2026-03-22 | 2026-05-02 | 41 | 0 | 3 | mid | Active | -| `code_path_audit_20260607` | 2026-06-07 | 2026-06-25 | 18 | 1 | 7 | late | Completed | -| `superpowers_review_20260619` | 2026-06-19 | 2026-07-05 | 16 | 0 | 8 | late | Active | +| `code_path_audit_20260607` | 2026-06-07 | 2026-06-25 | 18 | 23 | 14 | late | Completed | +| `superpowers_review_20260619` | 2026-06-19 | 2026-07-05 | 16 | 63 | 16 | late | Active | | `data_structure_strengthening_20260606` | 2026-06-06 | 2026-06-21 | 15 | 0 | 4 | late | Completed | | `chronology_20260619` | 2026-06-19 | 2026-07-01 | 12 | 0 | 4 | late | Superseded | -| `nagent_review_20260608` | 2026-06-08 | 2026-06-20 | 12 | 0 | 20 | late | Completed | +| `nagent_review_20260608` | 2026-06-08 | 2026-06-20 | 12 | 53 | 20 | late | Completed | | `discussion_takes_branching_20260311` | 2026-03-11 | 2026-03-21 | 10 | 0 | 4 | early | Active | | `directive_hotswap_harness_20260627` | 2026-06-27 | 2026-07-04 | 7 | 5 | 6 | current | Active | | `session_context_snapshots_20260311` | 2026-03-11 | 2026-03-18 | 7 | 0 | 4 | early | Active | | `context_comp_presets_20260510` | 2026-05-10 | 2026-05-16 | 6 | 0 | 3 | mid | Active | -| `data_oriented_error_handling_20260606` | 2026-06-06 | 2026-06-12 | 6 | 0 | 4 | late | Completed | +| `data_oriented_error_handling_20260606` | 2026-06-06 | 2026-06-12 | 6 | 21 | 8 | late | Completed | | `archive_completed_tracks_20260603` | 2026-06-03 | 2026-06-08 | 5 | 0 | 9 | late | Active | | `documentation_refresh_20260224` | 2026-02-24 | 2026-03-01 | 5 | 0 | 4 | early | Active | -| `qwen_llama_grok_integration_20260606` | 2026-06-06 | 2026-06-11 | 5 | 0 | 4 | late | Active | +| `qwen_llama_grok_integration_20260606` | 2026-06-06 | 2026-06-11 | 5 | 25 | 8 | late | Active | | `custom_shaders_20260309` | 2026-03-09 | 2026-03-13 | 4 | 0 | 4 | early | Active | | `external_mcp_support_20260308` | 2026-03-08 | 2026-03-12 | 4 | 0 | 4 | early | Active | | `gui_path_config_20260308` | 2026-03-08 | 2026-03-12 | 4 | 0 | 3 | early | Active | @@ -364,6 +364,22 @@ Given a future track with N files to modify, expected duration based on historic ## 9. Limitations +### 9.1 Manual corrections applied (2026-07-05) + +The script-generated `commit_count` and `files_touched` columns in ยง3.2 only counted **work-prefix commits** (`feat|fix|refactor|perf|test`) that touched the track folder. Since track folders contain only metadata commits (`conductor(*):`, `chore(conductor):`, `docs(track):`) and not actual code commits, every track that did real work showed `commit_count=0, files_touched=4`. + +The following 5 rows have been **manually corrected** to reflect total commits + total unique files touching the track folder (any commit prefix, including metadata): + +| Track | Before (work-only) | After (folder-total) | +|---|---|---| +| `code_path_audit_20260607` | 1 commit, 7 files | 23 commits, 14 files | +| `qwen_llama_grok_integration_20260606` | 0 commits, 4 files | 25 commits, 8 files | +| `nagent_review_20260608` | 0 commits, 20 files | 53 commits, 20 files | +| `data_oriented_error_handling_20260606` | 0 commits, 4 files | 21 commits, 8 files | +| `superpowers_review_20260619` | 0 commits, 8 files | 63 commits, 16 files | + +Other limitations below. + - Per-task model attribution is NOT available; we era-bucket only. - 'Duration' is calendar days, not active minutes (idle time included). - Era boundaries are heuristic (7-day cluster window on config/log signals).