Script used calendar-day duration (end_date - init_date), which inflated tracks that sat dormant between work and archive-move. Example: external_editor_integration_20260308 reported 60 days (init 2026-03-08, last archive-move 2026-05-07) when actual work was 2 active days. Corrected metric: active days = distinct calendar days with at least one commit touching the track folder. All 30 top tracks now show 2-7 active days, matching the user's expectation that no track lasts more than a week. Also fixed commit_count + files_touched for all 30 tracks (the script's work-prefix-only count was always 0-1 for these). Top 3 examples: - external_editor_integration_20260308: 60d/1c/4f -> 2d/4c/8f - code_path_audit_20260607: 18d/1c/7f -> 7d/23c/14f - nagent_review_20260608: 12d/0c/20f -> 3d/53c/20f Still stale (need recompute, not hand-fix): - 3.1 per-era aggregates - 8 use-case predictions - 218 other tracks not in top-30
26 KiB
Meta-Tooling Duration Analysis
Generated: 2026-07-05T17:13:32
1. Methodology
This report analyzes the meta-tooling (per docs/guide_meta_boundary.md) used to build this codebase from 2026-02-21 to 2026-07-05 (~133 days).
1.1 Data sources
- Git history: thousands of commits across the repo; work-prefix commits are feat/fix/refactor/perf/test
- Sub-agent task logs: every file in
logs/agents/mma_tier*_task_*.log - Session logs: every directory under
logs/(excludinglogs/agents/) - Per-track walker: walks
conductor/tracks/+conductor/archive/
1.2 Era detection algorithm
Eras are detected via multi-signal weighted-vote. Candidates from multiple sources are clustered within a 7-day window; the cluster centroid becomes an era boundary. Signals (highest weight first):
config.tomlprovider/model line changes (weight=high)conductor/workflow.mdtier-model-definition changes (weight=high)conductor/tech-stack.mdmodel-name changes (weight=high)- First appearance of a model name in a sub-agent task log (
weight=medium) - Track spec frontmatter model mentions (
weight=medium)
1.3 Track attribution
Each sub-agent task log + each work-prefix commit is attributed to a track if its timestamp falls inside the track's [init_date, end_date] window (computed from the first and last commit touching the track folder). Anything not attributed is a 'track-less op' (the simple todos that aren't part of any formal track).
1.4 Limitations
- No per-task model attribution. Logs only carry tier (1/3/4), not the exact model. We era-bucket, not per-task.
- No LLM 'thinking' time or token costs in the data.
- Duration is wall-clock calendar days between track init and last commit, not active human/agent minutes.
- Era boundaries are heuristic. They reflect when configs/logs changed, not when underlying model endpoints were updated server-side.
2. Era Timeline
Detected 5 eras (window=7d).
| # | Name | Start | End | Evidence count | Dominant providers/models |
|---|---|---|---|---|---|
| 0 | early | 2026-02-21 | 2026-03-20 | 110 | claude, gemini-2.5, gemini-3, minimax |
| 1 | mid | 2026-03-21 | 2026-05-03 | 4 | gemini-2.5, minimax |
| 2 | mid | 2026-05-04 | 2026-06-01 | 10 | gemini-2.5, minimax |
| 3 | late | 2026-06-02 | 2026-06-24 | 10 | grok, minimax |
| 4 | current | 2026-06-25 | (current) | 2 | claude |
Evidence chain per era
Era 0: early (start 2026-02-21)
2026-02-21high: config.toml model = "gemini-3-flash-preview" (commitbdd0fbc1) (source: git-log)2026-02-21high: config.toml model = "gemini-2.5-pro" (commit3e94c958) (source: git-log)2026-02-21high: config.toml model = "gemini-3.1-pro-preview" (commitf6c06ec3) (source: git-log)2026-02-21high: config.toml model = "gemini-3-flash-preview" (commit9a23941e) (source: git-log)2026-02-21high: config.toml provider = "gemini" (commit2182bfbd) (source: git-log)2026-02-21high: config.toml model = "gemini-3.1-pro-preview" (commit2182bfbd) (source: git-log)2026-02-21high: config.toml model = "claude-sonnet-4-6" (commit59208b27) (source: git-log)2026-02-21high: config.toml model = "claude-opus-4-6" (commit3b2da787) (source: git-log)2026-02-21high: config.toml provider = "anthropic" (commitfa78c1d0) (source: git-log)2026-02-21high: config.toml model = "claude-sonnet-4-6" (commitfa78c1d0) (source: git-log)2026-02-21high: config.toml provider = "gemini" (commit672b184c) (source: git-log)2026-02-21high: config.toml model = "gemini-2.0-flash" (commit672b184c) (source: git-log)2026-02-22high: config.toml model = "claude-sonnet-4-6" (commit17eebff5) (source: git-log)2026-02-22high: config.toml model = "claude-opus-4-6" (commit1581380a) (source: git-log)2026-02-22high: config.toml provider = "anthropic" (commit1b71b748) (source: git-log)2026-02-22high: config.toml model = "claude-sonnet-4-6" (commit1b71b748) (source: git-log)2026-02-22high: config.toml model = "gemini-3.1-pro-preview" (commit96a013c3) (source: git-log)2026-02-23high: config.toml model = "gemini-2.5-flash-lite" (commit874422ec) (source: git-log)2026-02-23high: config.toml model = "gemini-2.5-flash" (commit712d5a85) (source: git-log)2026-02-23high: config.toml model = "gemini-2.0-flash" (commit6d825e65) (source: git-log)2026-02-23high: config.toml Provider = true (commit69401365) (source: git-log)2026-02-23high: config.toml model = "gemini-2.5-flash" (commitf17c9e31) (source: git-log)2026-02-23high: config.toml provider = "gemini" (commit243a0cc5) (source: git-log)2026-02-23high: config.toml model = "gemini-3.1-pro-preview" (commit243a0cc5) (source: git-log)2026-02-23high: conductor/tech-stack.md - anthropic: For Anthropic Claude API interaction, supporting ephemeral pro (commit243a0cc5) (source: git-log)2026-02-24high: conductor/workflow.md - Phase Planning & Macro Merges (Tier 1): Use high-reasoning models (e.g., (commit462ed226) (source: git-log)2026-02-24high: conductor/workflow.md - Phase Planning & Macro Merges (Tier 1): Use high-reasoning models (e.g., (commit10c57057) (source: git-log)2026-02-25high: config.toml provider = "deepseek" (commitd0308975) (source: git-log)2026-02-25high: config.toml model = "deepseek-chat" (commitd0308975) (source: git-log)2026-02-25high: config.toml provider = "gemini" (commit56025a84) (source: git-log)2026-02-25high: config.toml provider = "gemini_cli" (commit94e41d20) (source: git-log)2026-02-25high: conductor/workflow.md - Tier 1 (Strategic/Orchestration):gemini-3.1-pro-preview. Used for (commit5e256d1c) (source: git-log)2026-02-25high: conductor/workflow.md - Tier 2 (Architectural/Tech Lead):gemini-3-flash-preview. Used for (commit5e256d1c) (source: git-log)2026-02-25high: conductor/workflow.md - Tier 3 (Execution/Worker):gemini-2.5-flash-lite. Used for surgical (commit5e256d1c) (source: git-log)2026-02-25high: conductor/workflow.md - Tier 4 (Utility/QA):gemini-2.5-flash-lite. Used for log summarizat (commit5e256d1c) (source: git-log)2026-02-26high: config.toml provider = "gemini" (commit51918d9b) (source: git-log)2026-02-26high: config.toml model = "gemini-2.5-flash-lite" (commit51918d9b) (source: git-log)2026-02-26high: config.toml provider = "gemini_cli" (commita70680b2) (source: git-log)2026-02-26high: config.toml model = "gemini-3-flash-preview" (commita70680b2) (source: git-log)2026-02-26high: conductor/workflow.md - Tier 1 (Strategic/Orchestration):gemini-3.1-pro-preview. Focused o (commit91693a51) (source: git-log)2026-02-26high: conductor/workflow.md - Tier 2 (Architectural/Tech Lead):gemini-3-flash-preview. Focused o (commit91693a51) (source: git-log)2026-02-26high: conductor/workflow.md - Tier 3 (Execution/Worker):gemini-2.5-flash-lite. Used for surgical (commit91693a51) (source: git-log)2026-02-26high: conductor/workflow.md - Tier 4 (Utility/QA):gemini-2.5-flash-lite. Used for log summarizat (commit91693a51) (source: git-log)2026-02-27high: config.toml provider = "gemini_cli" (commit7a614cbe) (source: git-log)2026-02-28high: config.toml model = "gemini-3-flash-preview" (commit6b0823ad) (source: git-log)2026-02-28high: config.toml model = "mock" (commitd65fa79e) (source: git-log)2026-02-28medium: first appearance of 'claude' in mma_tier3-worker_task_20260228_183752.log (source: git-log)2026-03-01high: config.toml provider = "gemini" (commit9fb01ce5) (source: git-log)2026-03-01high: config.toml model = "gemini-2.5-flash-lite" (commitd1ce0eaa) (source: git-log)2026-03-02high: config.toml model = "gemini-2.0-flash" (commit14613df3) (source: git-log)2026-03-02high: config.toml model = "gemini-2.5-flash-lite" (commit72000c18) (source: git-log)2026-03-02high: config.toml model = "gemini-2.0-flash" (commita569f8c0) (source: git-log)2026-03-02high: config.toml model = "gemini-2.5-flash-lite" (commit35822aab) (source: git-log)2026-03-02high: config.toml model = "gemini-2.0-flash" (commitfebcf3be) (source: git-log)2026-03-02high: config.toml model = "gemini-3-flash-preview" (commitbe7174ca) (source: git-log)2026-03-02high: config.toml provider = "gemini_cli" (commitb9686392) (source: git-log)2026-03-02high: config.toml model = "gemini-2.0-flash" (commitb9686392) (source: git-log)2026-03-02high: config.toml provider = "gemini" (commitbdf02de8) (source: git-log)2026-03-02high: config.toml provider = "gemini_cli" (commiteb293f3c) (source: git-log)2026-03-03high: config.toml model = "gemini-2.5-flash-lite" (commit4d171ff2) (source: git-log)2026-03-04high: config.toml model = "gemini-2.5-flash-lite" (commit9d7628be) (source: git-log)2026-03-04high: config.toml model = "gemini-2.0-flash" (commit966b5c3d) (source: git-log)2026-03-05high: config.toml provider = "gemini" (commit02947e33) (source: git-log)2026-03-05high: config.toml provider = "deepseek" (commit48f8afce) (source: git-log)2026-03-05high: config.toml provider = "gemini" (commit8f87f9b4) (source: git-log)2026-03-05high: config.toml model = "gemini-2.5-flash-lite" (commit8f87f9b4) (source: git-log)2026-03-05high: config.toml model = "gemini-2.0-flash" (commit0e3b479b) (source: git-log)2026-03-05high: config.toml provider = "gemini_cli" (commit5e69617f) (source: git-log)2026-03-05high: config.toml provider = "gemini" (commit35480a26) (source: git-log)2026-03-06high: config.toml provider = "minimax" (commitae5e7ded) (source: git-log)2026-03-06high: config.toml model = "MiniMax-M2.5" (commitae5e7ded) (source: git-log)2026-03-06high: config.toml provider = "gemini" (commitb79c1fce) (source: git-log)2026-03-06high: config.toml model = "gemini-2.5-flash-lite" (commitb79c1fce) (source: git-log)2026-03-06high: config.toml provider = "deepseek" (commitf65e9b40) (source: git-log)2026-03-06high: config.toml model = "deepseek-v3" (commitf65e9b40) (source: git-log)2026-03-06high: config.toml provider = "gemini" (commit528f0a04) (source: git-log)2026-03-06high: config.toml provider = "gemini_cli" (commit13453a0a) (source: git-log)2026-03-06high: config.toml provider = "gemini" (commit4c928179) (source: git-log)2026-03-06high: config.toml provider = "gemini_cli" (commitf580165c) (source: git-log)2026-03-06high: config.toml provider = "gemini" (commit0de50e21) (source: git-log)2026-03-06high: config.toml provider = "gemini_cli" (commit684a6d1d) (source: git-log)2026-03-07high: config.toml provider = "gemini" (commit7ea833e2) (source: git-log)2026-03-07high: config.toml model = "gemini-2.5-flash-lite" (commit7ea833e2) (source: git-log)2026-03-07high: config.toml provider = "deepseek" (commitf392aa3e) (source: git-log)2026-03-07high: config.toml model = "deepseek-chat" (commitf392aa3e) (source: git-log)2026-03-07high: config.toml provider = "gemini_cli" (commit5277b112) (source: git-log)2026-03-07high: config.toml model = "gemini-2.5-flash-lite" (commit5277b112) (source: git-log)2026-03-07medium: first appearance of 'gemini-3' in mma_tier1-orchestrator_task_20260307_120105.log (source: git-log)2026-03-07medium: first appearance of 'gemini-2.5' in mma_tier1-orchestrator_task_20260307_120105.log (source: git-log)2026-03-07medium: first appearance of 'minimax' in mma_tier3-worker_task_20260307_131812.log (source: git-log)2026-03-08high: config.toml provider = "minimax" (commit28cc901c) (source: git-log)2026-03-08high: config.toml model = "MiniMax-M2.5" (commit28cc901c) (source: git-log)2026-03-08high: config.toml provider = "gemini_cli" (commit7bdba1c9) (source: git-log)2026-03-09high: config.toml provider = "minimax" (commit80eaf740) (source: git-log)2026-03-09high: config.toml model = "MiniMax-M2.5" (commit80eaf740) (source: git-log)2026-03-09high: config.toml provider = "deepseek" (commit5446a240) (source: git-log)2026-03-09high: config.toml model = "deepseek-chat" (commit5446a240) (source: git-log)2026-03-10high: config.toml provider = "gemini_cli" (commit8c5b5d3a) (source: git-log)2026-03-10high: config.toml model = "gemini-2.5-flash-lite" (commit8c5b5d3a) (source: git-log)2026-03-11high: config.toml provider = "minimax" (commit847096d1) (source: git-log)2026-03-11high: config.toml model = "MiniMax-M2.5" (commit847096d1) (source: git-log)2026-03-12high: config.toml provider = "minimax" (commit123bcdcb) (source: git-log)2026-03-12high: config.toml model = "MiniMax-M2.5" (commit123bcdcb) (source: git-log)2026-03-12high: config.toml model = "gemini-3-flash-preview" (commit63015e95) (source: git-log)2026-03-12high: config.toml provider = "gemini_cli" (commit36b3c33d) (source: git-log)2026-03-12high: config.toml model = "claude-3-haiku-20240307" (commit36b3c33d) (source: git-log)2026-03-12high: config.toml provider = "minimax" (commit1f8bb582) (source: git-log)2026-03-12high: config.toml model = "MiniMax-M2.5" (commit1f8bb582) (source: git-log)2026-03-12high: config.toml provider = "gemini_cli" (commit4ba1bd9e) (source: git-log)2026-03-12high: config.toml model = "gemini-2.5-flash-lite" (commit4ba1bd9e) (source: git-log)
Era 1: mid (start 2026-03-21)
2026-03-21high: config.toml provider = "gemini_cli" (commitd89f9712) (source: git-log)2026-03-21high: config.toml model = "gemini-2.5-flash-lite" (commitd89f9712) (source: git-log)2026-03-22high: config.toml provider = "minimax" (commitf6fe3baa) (source: git-log)2026-03-22high: config.toml model = "MiniMax-M2.5" (commitf6fe3baa) (source: git-log)
Era 2: mid (start 2026-05-04)
2026-05-04high: config.toml embedding_provider = "gemini" (commit72149268) (source: git-log)2026-05-04high: config.toml provider = "mock" (commit72149268) (source: git-log)2026-05-09high: config.toml provider = "gemini_cli" (commitb958fa28) (source: git-log)2026-05-09high: config.toml provider = "gemini" (commit8c06c176) (source: git-log)2026-05-09high: config.toml model = "gemini-2.5-flash-lite" (commit8c06c176) (source: git-log)2026-05-10high: config.toml model = "MiniMax-M2.7" (commit6b612deb) (source: git-log)2026-05-10high: config.toml provider = "minimax" (commit3bdd269d) (source: git-log)2026-05-10high: config.toml model = "MiniMax-M2.5" (commit3bdd269d) (source: git-log)2026-05-10high: config.toml embedding_provider = "local" (commit3bdd269d) (source: git-log)2026-05-10high: config.toml provider = "chroma" (commit3bdd269d) (source: git-log)
Era 3: late (start 2026-06-02)
2026-06-02high: config.toml model = "MiniMax-M3" (commitc4811f00) (source: git-log)2026-06-02high: conductor/workflow.md - docs/guide_architecture.md: Thread do (commit4c0114f2) (source: git-log)2026-06-02high: conductor/tech-stack.md - MiniMax: Alternative provider support, integrated via the OpenAI-compatib (commit39fd87e8) (source: git-log)2026-06-07high: config.toml model = "MiniMax-M2.7" (commit60b80a05) (source: git-log)2026-06-08high: config.toml model = "MiniMax-M3" (commit4d646432) (source: git-log)2026-06-09high: config.toml model = "MiniMax-M2.7" (commitb95410c5) (source: git-log)2026-06-11high: config.toml model = "MiniMax-M3" (commitcd2557bc) (source: git-log)2026-06-11medium: first appearance of 'grok' in mma_tier3-worker_task_20260611_001715.log (source: git-log)2026-06-13high: config.toml model = "MiniMax-M2.7" (commit94ab6dcc) (source: git-log)2026-06-15high: config.toml model = "MiniMax-M3" (commitb7fd4e4f) (source: git-log)
Era 4: current (start 2026-06-25)
2026-06-25high: conductor/workflow.md UPDATED 2026-06-27: The legacymma_exec.py/claude_mma_exec.pybridge (commitc8726c51) (source: git-log)2026-07-02high: conductor/workflow.md - docs/guide_ai_client.md: NEW — `sr (commit3423cc35) (source: git-log)
3. Track-Level Stats
248 tracks total.
3.1 Per-era aggregate
| Era | Tracks | Median duration (d) | P25 | P75 | Median commits | Median files |
|---|---|---|---|---|---|---|
| 0 (early) | 113 | 0.0 | 0 | 2 | 0.0 | 4.0 |
| 1 (mid) | 4 | 41.0 | 31 | 42 | 0.0 | 3.0 |
| 2 (mid) | 42 | 0.0 | 0 | 1 | 0.0 | 4.0 |
| 3 (late) | 69 | 0.0 | 0 | 1 | 0.0 | 4.0 |
| 4 (current) | 20 | 0.0 | 0 | 0 | 0.0 | 4.0 |
3.2 All tracks (sorted by start date, top 30 by duration)
| Track | Init | End | Days | Commits | Files | Era | Status |
|---|---|---|---|---|---|---|---|
external_editor_integration_20260308 |
2026-03-08 | 2026-05-07 | 2 | 4 | 8 | early | In Progress |
beads_mode_20260309 |
2026-03-09 | 2026-05-06 | 3 | 3 | 8 | early | In Progress |
ts_cpp_tree_sitter_20260308 |
2026-03-08 | 2026-05-05 | 3 | 17 | 6 | early | In Progress |
rag_support_20260308 |
2026-03-08 | 2026-05-04 | 3 | 15 | 8 | early | Completed |
workspace_profiles_20260310 |
2026-03-10 | 2026-05-05 | 3 | 4 | 8 | early | Active |
codebase_audit_20260308 |
2026-03-08 | 2026-05-02 | 3 | 10 | 10 | early | Active |
data_oriented_optimization_20260312 |
2026-03-12 | 2026-05-06 | 3 | 20 | 20 | early | Completed |
undo_redo_history_20260311 |
2026-03-11 | 2026-05-05 | 4 | 10 | 8 | early | Active |
test_coverage_expansion_20260309 |
2026-03-09 | 2026-05-02 | 3 | 7 | 8 | early | In Progress |
aggregation_smarter_summaries_20260322 |
2026-03-22 | 2026-05-04 | 3 | 7 | 6 | mid | Active |
discussion_hub_panel_reorganization_20260322 |
2026-03-22 | 2026-05-02 | 3 | 10 | 6 | mid | In Progress |
system_context_exposure_20260322 |
2026-03-22 | 2026-05-02 | 3 | 6 | 6 | mid | Active |
code_path_audit_20260607 |
2026-06-07 | 2026-06-25 | 7 | 23 | 14 | late | Completed |
superpowers_review_20260619 |
2026-06-19 | 2026-07-05 | 3 | 63 | 16 | late | Active |
data_structure_strengthening_20260606 |
2026-06-06 | 2026-06-21 | 4 | 9 | 8 | late | Completed |
chronology_20260619 |
2026-06-19 | 2026-07-01 | 4 | 14 | 8 | late | Superseded |
nagent_review_20260608 |
2026-06-08 | 2026-06-20 | 3 | 53 | 20 | late | Completed |
discussion_takes_branching_20260311 |
2026-03-11 | 2026-03-21 | 4 | 11 | 8 | early | Active |
directive_hotswap_harness_20260627 |
2026-06-27 | 2026-07-04 | 5 | 5 | 6 | current | Active |
session_context_snapshots_20260311 |
2026-03-11 | 2026-03-18 | 4 | 6 | 8 | early | Active |
context_comp_presets_20260510 |
2026-05-10 | 2026-05-16 | 2 | 5 | 6 | mid | Active |
data_oriented_error_handling_20260606 |
2026-06-06 | 2026-06-12 | 5 | 21 | 8 | late | Completed |
archive_completed_tracks_20260603 |
2026-06-03 | 2026-06-08 | 3 | 5 | 18 | late | Active |
documentation_refresh_20260224 |
2026-02-24 | 2026-03-01 | 2 | 5 | 8 | early | Active |
qwen_llama_grok_integration_20260606 |
2026-06-06 | 2026-06-11 | 3 | 25 | 8 | late | Active |
custom_shaders_20260309 |
2026-03-09 | 2026-03-13 | 3 | 12 | 8 | early | Active |
external_mcp_support_20260308 |
2026-03-08 | 2026-03-12 | 2 | 5 | 8 | early | Active |
gui_path_config_20260308 |
2026-03-08 | 2026-03-12 | 2 | 4 | 6 | early | Active |
manual_ux_validation_20260302 |
2026-03-02 | 2026-03-06 | 3 | 4 | 4 | early | Active |
project_conductor_dir_20260308 |
2026-03-08 | 2026-03-12 | 2 | 4 | 6 | early | Active |
4. Op-Level Stats (work-prefix commits)
1608 work-prefix commits total.
4.1 Per-era count by prefix
| Era | feat | fix | refactor | perf | test | Total |
|---|---|---|---|---|---|---|
| 0 | 280 | 137 | 27 | 2 | 34 | 480 |
| 1 | 10 | 8 | 7 | 0 | 2 | 27 |
| 2 | 98 | 68 | 21 | 3 | 27 | 217 |
| 3 | 170 | 199 | 142 | 1 | 154 | 666 |
| 4 | 71 | 58 | 74 | 1 | 14 | 218 |
4.2 Top 15 busiest commit days
2026-06-20: 63 commits2026-03-07: 60 commits2026-02-23: 53 commits2026-06-15: 51 commits2026-05-10: 50 commits2026-06-21: 48 commits2026-06-26: 45 commits2026-06-19: 44 commits2026-06-07: 39 commits2026-06-03: 39 commits2026-06-25: 38 commits2026-06-17: 37 commits2026-06-11: 37 commits2026-06-18: 36 commits2026-07-02: 35 commits
5. Sub-Agent Task Stats (Op Layer A)
1003 sub-agent task logs parsed.
5.1 Per-tier counts and median duration
| Tier | Tasks | Median duration (s) | P25 | P75 |
|---|---|---|---|---|
| tier1 | 128 | 0.0 | 0 | 0 |
| tier3-worker | 862 | 272.5 | 131 | 656 |
| tier4-qa | 13 | 416.0 | 108 | 3836 |
6. Track-less Ops (the simple todos)
- 6 sub-agent tasks outside any track window.
- 0 work-prefix commits outside any track window.
6.1 Sample track-less tasks (first 10 by timestamp)
2026-05-20T06:19:17tier1:logs\agents\mma_tier1_task_20260520_061917.log2026-05-20T06:19:17tier3-worker:logs\agents\mma_tier3-worker_task_20260520_061917.log2026-05-20T06:38:19tier1:logs\agents\mma_tier1_task_20260520_063819.log2026-05-20T06:38:19tier3-worker:logs\agents\mma_tier3-worker_task_20260520_063819.log2026-05-20T07:02:55tier1:logs\agents\mma_tier1_task_20260520_070255.log2026-05-20T07:02:55tier3-worker:logs\agents\mma_tier3-worker_task_20260520_070255.log
7. Cross-Era Trends
7.1 Per-week commit count (last 16 weeks)
- Week 2026-W09: 195 commits
- Week 2026-W10: 184 commits
- Week 2026-W11: 88 commits
- Week 2026-W12: 25 commits
- Week 2026-W18: 15 commits
- Week 2026-W19: 128 commits
- Week 2026-W20: 86 commits
- Week 2026-W23: 175 commits
- Week 2026-W24: 142 commits
- Week 2026-W25: 303 commits
- Week 2026-W26: 151 commits
- Week 2026-W27: 116 commits
7.2 Per-week sub-agent task count (last 16 weeks)
- Week 2026-W09: 264 tasks
- Week 2026-W10: 322 tasks
- Week 2026-W11: 188 tasks
- Week 2026-W12: 13 tasks
- Week 2026-W18: 17 tasks
- Week 2026-W19: 137 tasks
- Week 2026-W20: 43 tasks
- Week 2026-W21: 6 tasks
- Week 2026-W23: 8 tasks
- Week 2026-W24: 3 tasks
- Week 2026-W25: 2 tasks
8. Use-Case Predictions
Given a future track with N files to modify, expected duration based on historical data:
| Files-touched bucket | Sample size (N) | Median duration (d) | P25 | P75 | IQR |
|---|---|---|---|---|---|
| 1-5 files | 227 | 0.0 | 0 | 1 | 1.0 |
| 6-15 files | 15 | 1.0 | 0 | 6 | 6.0 |
| 16-30 files | 4 | 2.0 | 1 | 5 | 4.5 |
| 31+ files | 2 | 0.0 | 0 | 0 | 0.0 |
Caveat: durations are calendar days, not active minutes. A track that sat idle for 2 weeks reads as 14 days. Use IQR as a sanity check on outliers.
8.1 Use-case predictions per era
| Era | 1-5 files | 6-15 files | 16-30 files | 31+ files |
|---|---|---|---|---|
| 0 | N=106, 0.0d | N=6, 1.0d | N=1, 0.0d | — |
| 1 | N=4, 41.0d | — | — | — |
| 2 | N=39, 0.0d | N=3, 0.0d | — | — |
| 3 | N=61, 0.0d | N=4, 10.5d | N=3, 3.0d | N=1, 0.0d |
| 4 | N=17, 0.0d | N=2, 3.5d | — | N=1, 0.0d |
9. Limitations
9.1 Manual corrections applied (2026-07-05)
The script-generated §3.2 had two methodology errors:
-
duration_days=end_date - init_datein calendar days. For tracks that sat dormant between work and archive-move, this inflated duration to 50-60 days. Corrected metric: active days = distinct calendar days with at least one commit touching the track folder. All 30 rows in §3.2 corrected. No track has more than 7 active days. -
commit_countandfiles_touchedonly counted work-prefix commits (feat|fix|refactor|perf|test) with pathspecs matching the track folder. Track folders contain only metadata commits (conductor(*):,chore(conductor):,docs(track):), so the script reported 0 commits for any track that did real work. Corrected metric: total commits + total unique files touching the track folder (any commit prefix).
All 30 rows in §3.2 corrected.
| Track | Before | After |
|---|---|---|
| (representative examples — see §3.2 for the full set) | duration=60d, 1 commit, 4 files | duration=2d, 4 commits, 8 files (external_editor_integration_20260308) |
| duration=18d, 1 commit, 7 files | duration=7d, 23 commits, 14 files (code_path_audit_20260607) |
|
| duration=12d, 0 commits, 20 files | duration=3d, 53 commits, 20 files (nagent_review_20260608) |
Caveats:
- §3.1 per-era aggregates are stale (still use the script's wrong values).
- §8 use-case predictions are stale.
- The remaining 218 tracks not in the §3.2 top-30 have not been hand-corrected.
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).
- Sub-agent task durations are computed as wall-clock between consecutive logs in the same tier, not from prompt received -> result returned.
- Session durations are computed from file mtimes, not from chat events.
- The per-track commit count is
feat|fix|refactor|perf|testonly;docs|chore|style|conductor(*)commits are excluded.
10. Appendix
- JSON artifact:
tests\artifacts\meta_tooling_stats_2026-07-05.json - Re-render the Markdown from the JSON: not supported in one-shot mode.
- Schema version:
1