From ce0d1438773173a8ab3594eca84a0d357c0a7624 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sun, 5 Jul 2026 17:14:16 -0400 Subject: [PATCH] feat(reports): META_TOOLING_DURATION_ANALYSIS_2026-07-05.md (10 sections, 379 lines) Empirical duration analysis of the meta-tooling that built this codebase from Feb 21 to Jul 5, 2026 (133 days, 248 tracks, 1003 sub-agent tasks, 1608 work-prefix commits, 312 sessions). Era detection: 5 eras via multi-signal weighted-vote on config.toml + conductor/workflow.md + conductor/tech-stack.md + sub-agent log content (7-day cluster window). Headline numbers: - Era 0 (early, Feb 21 - Mar 20): 113 tracks - Era 1 (mid, Mar 21 - May 3): 4 tracks (small era) - Era 2 (mid, May 4 - Jun 1): 42 tracks - Era 3 (late, Jun 2 - Jun 24): 69 tracks (peak productivity) - Era 4 (current, Jun 25 - present): 20 tracks Tier 3 worker median task duration: 272.5s (~4.5 min). Tier 4 QA median task duration: 416s (~7 min). Tier 1 median task duration: 0s (synthetic/orchestration only). Use-case predictions (per files-touched bucket): - 1-5 files (227 tracks): 0d median, 1.0 IQR - 6-15 files (15 tracks): 1d median, 6.0 IQR - 16-30 files (4 tracks): 2d median, 4.5 IQR - 31+ files (2 tracks): 0d median (small sample) Part of conductor/tracks/meta_tooling_duration_analysis_20260705/. --- ...TA_TOOLING_DURATION_ANALYSIS_2026-07-05.md | 379 ++++++++++++++++++ 1 file changed, 379 insertions(+) create mode 100644 docs/reports/META_TOOLING_DURATION_ANALYSIS_2026-07-05.md diff --git a/docs/reports/META_TOOLING_DURATION_ANALYSIS_2026-07-05.md b/docs/reports/META_TOOLING_DURATION_ANALYSIS_2026-07-05.md new file mode 100644 index 00000000..70ba0745 --- /dev/null +++ b/docs/reports/META_TOOLING_DURATION_ANALYSIS_2026-07-05.md @@ -0,0 +1,379 @@ +# 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/` (excluding `logs/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): + +1. **`config.toml` provider/model line changes** (`weight=high`) +2. **`conductor/workflow.md` tier-model-definition changes** (`weight=high`) +3. **`conductor/tech-stack.md` model-name changes** (`weight=high`) +4. **First appearance of a model name in a sub-agent task log** (`weight=medium`) +5. **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-21` **high**: config.toml model = "gemini-3-flash-preview" (commit bdd0fbc1) _(source: git-log)_ +- `2026-02-21` **high**: config.toml model = "gemini-2.5-pro" (commit 3e94c958) _(source: git-log)_ +- `2026-02-21` **high**: config.toml model = "gemini-3.1-pro-preview" (commit f6c06ec3) _(source: git-log)_ +- `2026-02-21` **high**: config.toml model = "gemini-3-flash-preview" (commit 9a23941e) _(source: git-log)_ +- `2026-02-21` **high**: config.toml provider = "gemini" (commit 2182bfbd) _(source: git-log)_ +- `2026-02-21` **high**: config.toml model = "gemini-3.1-pro-preview" (commit 2182bfbd) _(source: git-log)_ +- `2026-02-21` **high**: config.toml model = "claude-sonnet-4-6" (commit 59208b27) _(source: git-log)_ +- `2026-02-21` **high**: config.toml model = "claude-opus-4-6" (commit 3b2da787) _(source: git-log)_ +- `2026-02-21` **high**: config.toml provider = "anthropic" (commit fa78c1d0) _(source: git-log)_ +- `2026-02-21` **high**: config.toml model = "claude-sonnet-4-6" (commit fa78c1d0) _(source: git-log)_ +- `2026-02-21` **high**: config.toml provider = "gemini" (commit 672b184c) _(source: git-log)_ +- `2026-02-21` **high**: config.toml model = "gemini-2.0-flash" (commit 672b184c) _(source: git-log)_ +- `2026-02-22` **high**: config.toml model = "claude-sonnet-4-6" (commit 17eebff5) _(source: git-log)_ +- `2026-02-22` **high**: config.toml model = "claude-opus-4-6" (commit 1581380a) _(source: git-log)_ +- `2026-02-22` **high**: config.toml provider = "anthropic" (commit 1b71b748) _(source: git-log)_ +- `2026-02-22` **high**: config.toml model = "claude-sonnet-4-6" (commit 1b71b748) _(source: git-log)_ +- `2026-02-22` **high**: config.toml model = "gemini-3.1-pro-preview" (commit 96a013c3) _(source: git-log)_ +- `2026-02-23` **high**: config.toml model = "gemini-2.5-flash-lite" (commit 874422ec) _(source: git-log)_ +- `2026-02-23` **high**: config.toml model = "gemini-2.5-flash" (commit 712d5a85) _(source: git-log)_ +- `2026-02-23` **high**: config.toml model = "gemini-2.0-flash" (commit 6d825e65) _(source: git-log)_ +- `2026-02-23` **high**: config.toml Provider = true (commit 69401365) _(source: git-log)_ +- `2026-02-23` **high**: config.toml model = "gemini-2.5-flash" (commit f17c9e31) _(source: git-log)_ +- `2026-02-23` **high**: config.toml provider = "gemini" (commit 243a0cc5) _(source: git-log)_ +- `2026-02-23` **high**: config.toml model = "gemini-3.1-pro-preview" (commit 243a0cc5) _(source: git-log)_ +- `2026-02-23` **high**: conductor/tech-stack.md - **anthropic:** For Anthropic Claude API interaction, supporting ephemeral pro (commit 243a0cc5) _(source: git-log)_ +- `2026-02-24` **high**: conductor/workflow.md - **Phase Planning & Macro Merges (Tier 1):** Use high-reasoning models (e.g., (commit 462ed226) _(source: git-log)_ +- `2026-02-24` **high**: conductor/workflow.md - **Phase Planning & Macro Merges (Tier 1):** Use high-reasoning models (e.g., (commit 10c57057) _(source: git-log)_ +- `2026-02-25` **high**: config.toml provider = "deepseek" (commit d0308975) _(source: git-log)_ +- `2026-02-25` **high**: config.toml model = "deepseek-chat" (commit d0308975) _(source: git-log)_ +- `2026-02-25` **high**: config.toml provider = "gemini" (commit 56025a84) _(source: git-log)_ +- `2026-02-25` **high**: config.toml provider = "gemini_cli" (commit 94e41d20) _(source: git-log)_ +- `2026-02-25` **high**: conductor/workflow.md - **Tier 1 (Strategic/Orchestration):** `gemini-3.1-pro-preview`. Used for (commit 5e256d1c) _(source: git-log)_ +- `2026-02-25` **high**: conductor/workflow.md - **Tier 2 (Architectural/Tech Lead):** `gemini-3-flash-preview`. Used for (commit 5e256d1c) _(source: git-log)_ +- `2026-02-25` **high**: conductor/workflow.md - **Tier 3 (Execution/Worker):** `gemini-2.5-flash-lite`. Used for surgical (commit 5e256d1c) _(source: git-log)_ +- `2026-02-25` **high**: conductor/workflow.md - **Tier 4 (Utility/QA):** `gemini-2.5-flash-lite`. Used for log summarizat (commit 5e256d1c) _(source: git-log)_ +- `2026-02-26` **high**: config.toml provider = "gemini" (commit 51918d9b) _(source: git-log)_ +- `2026-02-26` **high**: config.toml model = "gemini-2.5-flash-lite" (commit 51918d9b) _(source: git-log)_ +- `2026-02-26` **high**: config.toml provider = "gemini_cli" (commit a70680b2) _(source: git-log)_ +- `2026-02-26` **high**: config.toml model = "gemini-3-flash-preview" (commit a70680b2) _(source: git-log)_ +- `2026-02-26` **high**: conductor/workflow.md - **Tier 1 (Strategic/Orchestration):** `gemini-3.1-pro-preview`. Focused o (commit 91693a51) _(source: git-log)_ +- `2026-02-26` **high**: conductor/workflow.md - **Tier 2 (Architectural/Tech Lead):** `gemini-3-flash-preview`. Focused o (commit 91693a51) _(source: git-log)_ +- `2026-02-26` **high**: conductor/workflow.md - **Tier 3 (Execution/Worker):** `gemini-2.5-flash-lite`. Used for surgical (commit 91693a51) _(source: git-log)_ +- `2026-02-26` **high**: conductor/workflow.md - **Tier 4 (Utility/QA):** `gemini-2.5-flash-lite`. Used for log summarizat (commit 91693a51) _(source: git-log)_ +- `2026-02-27` **high**: config.toml provider = "gemini_cli" (commit 7a614cbe) _(source: git-log)_ +- `2026-02-28` **high**: config.toml model = "gemini-3-flash-preview" (commit 6b0823ad) _(source: git-log)_ +- `2026-02-28` **high**: config.toml model = "mock" (commit d65fa79e) _(source: git-log)_ +- `2026-02-28` **medium**: first appearance of 'claude' in mma_tier3-worker_task_20260228_183752.log _(source: git-log)_ +- `2026-03-01` **high**: config.toml provider = "gemini" (commit 9fb01ce5) _(source: git-log)_ +- `2026-03-01` **high**: config.toml model = "gemini-2.5-flash-lite" (commit d1ce0eaa) _(source: git-log)_ +- `2026-03-02` **high**: config.toml model = "gemini-2.0-flash" (commit 14613df3) _(source: git-log)_ +- `2026-03-02` **high**: config.toml model = "gemini-2.5-flash-lite" (commit 72000c18) _(source: git-log)_ +- `2026-03-02` **high**: config.toml model = "gemini-2.0-flash" (commit a569f8c0) _(source: git-log)_ +- `2026-03-02` **high**: config.toml model = "gemini-2.5-flash-lite" (commit 35822aab) _(source: git-log)_ +- `2026-03-02` **high**: config.toml model = "gemini-2.0-flash" (commit febcf3be) _(source: git-log)_ +- `2026-03-02` **high**: config.toml model = "gemini-3-flash-preview" (commit be7174ca) _(source: git-log)_ +- `2026-03-02` **high**: config.toml provider = "gemini_cli" (commit b9686392) _(source: git-log)_ +- `2026-03-02` **high**: config.toml model = "gemini-2.0-flash" (commit b9686392) _(source: git-log)_ +- `2026-03-02` **high**: config.toml provider = "gemini" (commit bdf02de8) _(source: git-log)_ +- `2026-03-02` **high**: config.toml provider = "gemini_cli" (commit eb293f3c) _(source: git-log)_ +- `2026-03-03` **high**: config.toml model = "gemini-2.5-flash-lite" (commit 4d171ff2) _(source: git-log)_ +- `2026-03-04` **high**: config.toml model = "gemini-2.5-flash-lite" (commit 9d7628be) _(source: git-log)_ +- `2026-03-04` **high**: config.toml model = "gemini-2.0-flash" (commit 966b5c3d) _(source: git-log)_ +- `2026-03-05` **high**: config.toml provider = "gemini" (commit 02947e33) _(source: git-log)_ +- `2026-03-05` **high**: config.toml provider = "deepseek" (commit 48f8afce) _(source: git-log)_ +- `2026-03-05` **high**: config.toml provider = "gemini" (commit 8f87f9b4) _(source: git-log)_ +- `2026-03-05` **high**: config.toml model = "gemini-2.5-flash-lite" (commit 8f87f9b4) _(source: git-log)_ +- `2026-03-05` **high**: config.toml model = "gemini-2.0-flash" (commit 0e3b479b) _(source: git-log)_ +- `2026-03-05` **high**: config.toml provider = "gemini_cli" (commit 5e69617f) _(source: git-log)_ +- `2026-03-05` **high**: config.toml provider = "gemini" (commit 35480a26) _(source: git-log)_ +- `2026-03-06` **high**: config.toml provider = "minimax" (commit ae5e7ded) _(source: git-log)_ +- `2026-03-06` **high**: config.toml model = "MiniMax-M2.5" (commit ae5e7ded) _(source: git-log)_ +- `2026-03-06` **high**: config.toml provider = "gemini" (commit b79c1fce) _(source: git-log)_ +- `2026-03-06` **high**: config.toml model = "gemini-2.5-flash-lite" (commit b79c1fce) _(source: git-log)_ +- `2026-03-06` **high**: config.toml provider = "deepseek" (commit f65e9b40) _(source: git-log)_ +- `2026-03-06` **high**: config.toml model = "deepseek-v3" (commit f65e9b40) _(source: git-log)_ +- `2026-03-06` **high**: config.toml provider = "gemini" (commit 528f0a04) _(source: git-log)_ +- `2026-03-06` **high**: config.toml provider = "gemini_cli" (commit 13453a0a) _(source: git-log)_ +- `2026-03-06` **high**: config.toml provider = "gemini" (commit 4c928179) _(source: git-log)_ +- `2026-03-06` **high**: config.toml provider = "gemini_cli" (commit f580165c) _(source: git-log)_ +- `2026-03-06` **high**: config.toml provider = "gemini" (commit 0de50e21) _(source: git-log)_ +- `2026-03-06` **high**: config.toml provider = "gemini_cli" (commit 684a6d1d) _(source: git-log)_ +- `2026-03-07` **high**: config.toml provider = "gemini" (commit 7ea833e2) _(source: git-log)_ +- `2026-03-07` **high**: config.toml model = "gemini-2.5-flash-lite" (commit 7ea833e2) _(source: git-log)_ +- `2026-03-07` **high**: config.toml provider = "deepseek" (commit f392aa3e) _(source: git-log)_ +- `2026-03-07` **high**: config.toml model = "deepseek-chat" (commit f392aa3e) _(source: git-log)_ +- `2026-03-07` **high**: config.toml provider = "gemini_cli" (commit 5277b112) _(source: git-log)_ +- `2026-03-07` **high**: config.toml model = "gemini-2.5-flash-lite" (commit 5277b112) _(source: git-log)_ +- `2026-03-07` **medium**: first appearance of 'gemini-3' in mma_tier1-orchestrator_task_20260307_120105.log _(source: git-log)_ +- `2026-03-07` **medium**: first appearance of 'gemini-2.5' in mma_tier1-orchestrator_task_20260307_120105.log _(source: git-log)_ +- `2026-03-07` **medium**: first appearance of 'minimax' in mma_tier3-worker_task_20260307_131812.log _(source: git-log)_ +- `2026-03-08` **high**: config.toml provider = "minimax" (commit 28cc901c) _(source: git-log)_ +- `2026-03-08` **high**: config.toml model = "MiniMax-M2.5" (commit 28cc901c) _(source: git-log)_ +- `2026-03-08` **high**: config.toml provider = "gemini_cli" (commit 7bdba1c9) _(source: git-log)_ +- `2026-03-09` **high**: config.toml provider = "minimax" (commit 80eaf740) _(source: git-log)_ +- `2026-03-09` **high**: config.toml model = "MiniMax-M2.5" (commit 80eaf740) _(source: git-log)_ +- `2026-03-09` **high**: config.toml provider = "deepseek" (commit 5446a240) _(source: git-log)_ +- `2026-03-09` **high**: config.toml model = "deepseek-chat" (commit 5446a240) _(source: git-log)_ +- `2026-03-10` **high**: config.toml provider = "gemini_cli" (commit 8c5b5d3a) _(source: git-log)_ +- `2026-03-10` **high**: config.toml model = "gemini-2.5-flash-lite" (commit 8c5b5d3a) _(source: git-log)_ +- `2026-03-11` **high**: config.toml provider = "minimax" (commit 847096d1) _(source: git-log)_ +- `2026-03-11` **high**: config.toml model = "MiniMax-M2.5" (commit 847096d1) _(source: git-log)_ +- `2026-03-12` **high**: config.toml provider = "minimax" (commit 123bcdcb) _(source: git-log)_ +- `2026-03-12` **high**: config.toml model = "MiniMax-M2.5" (commit 123bcdcb) _(source: git-log)_ +- `2026-03-12` **high**: config.toml model = "gemini-3-flash-preview" (commit 63015e95) _(source: git-log)_ +- `2026-03-12` **high**: config.toml provider = "gemini_cli" (commit 36b3c33d) _(source: git-log)_ +- `2026-03-12` **high**: config.toml model = "claude-3-haiku-20240307" (commit 36b3c33d) _(source: git-log)_ +- `2026-03-12` **high**: config.toml provider = "minimax" (commit 1f8bb582) _(source: git-log)_ +- `2026-03-12` **high**: config.toml model = "MiniMax-M2.5" (commit 1f8bb582) _(source: git-log)_ +- `2026-03-12` **high**: config.toml provider = "gemini_cli" (commit 4ba1bd9e) _(source: git-log)_ +- `2026-03-12` **high**: config.toml model = "gemini-2.5-flash-lite" (commit 4ba1bd9e) _(source: git-log)_ + +#### Era 1: mid (start 2026-03-21) + +- `2026-03-21` **high**: config.toml provider = "gemini_cli" (commit d89f9712) _(source: git-log)_ +- `2026-03-21` **high**: config.toml model = "gemini-2.5-flash-lite" (commit d89f9712) _(source: git-log)_ +- `2026-03-22` **high**: config.toml provider = "minimax" (commit f6fe3baa) _(source: git-log)_ +- `2026-03-22` **high**: config.toml model = "MiniMax-M2.5" (commit f6fe3baa) _(source: git-log)_ + +#### Era 2: mid (start 2026-05-04) + +- `2026-05-04` **high**: config.toml embedding_provider = "gemini" (commit 72149268) _(source: git-log)_ +- `2026-05-04` **high**: config.toml provider = "mock" (commit 72149268) _(source: git-log)_ +- `2026-05-09` **high**: config.toml provider = "gemini_cli" (commit b958fa28) _(source: git-log)_ +- `2026-05-09` **high**: config.toml provider = "gemini" (commit 8c06c176) _(source: git-log)_ +- `2026-05-09` **high**: config.toml model = "gemini-2.5-flash-lite" (commit 8c06c176) _(source: git-log)_ +- `2026-05-10` **high**: config.toml model = "MiniMax-M2.7" (commit 6b612deb) _(source: git-log)_ +- `2026-05-10` **high**: config.toml provider = "minimax" (commit 3bdd269d) _(source: git-log)_ +- `2026-05-10` **high**: config.toml model = "MiniMax-M2.5" (commit 3bdd269d) _(source: git-log)_ +- `2026-05-10` **high**: config.toml embedding_provider = "local" (commit 3bdd269d) _(source: git-log)_ +- `2026-05-10` **high**: config.toml provider = "chroma" (commit 3bdd269d) _(source: git-log)_ + +#### Era 3: late (start 2026-06-02) + +- `2026-06-02` **high**: config.toml model = "MiniMax-M3" (commit c4811f00) _(source: git-log)_ +- `2026-06-02` **high**: conductor/workflow.md - **[docs/guide_architecture.md](../docs/guide_architecture.md):** Thread do (commit 4c0114f2) _(source: git-log)_ +- `2026-06-02` **high**: conductor/tech-stack.md - **MiniMax:** Alternative provider support, integrated via the OpenAI-compatib (commit 39fd87e8) _(source: git-log)_ +- `2026-06-07` **high**: config.toml model = "MiniMax-M2.7" (commit 60b80a05) _(source: git-log)_ +- `2026-06-08` **high**: config.toml model = "MiniMax-M3" (commit 4d646432) _(source: git-log)_ +- `2026-06-09` **high**: config.toml model = "MiniMax-M2.7" (commit b95410c5) _(source: git-log)_ +- `2026-06-11` **high**: config.toml model = "MiniMax-M3" (commit cd2557bc) _(source: git-log)_ +- `2026-06-11` **medium**: first appearance of 'grok' in mma_tier3-worker_task_20260611_001715.log _(source: git-log)_ +- `2026-06-13` **high**: config.toml model = "MiniMax-M2.7" (commit 94ab6dcc) _(source: git-log)_ +- `2026-06-15` **high**: config.toml model = "MiniMax-M3" (commit b7fd4e4f) _(source: git-log)_ + +#### Era 4: current (start 2026-06-25) + +- `2026-06-25` **high**: conductor/workflow.md **UPDATED 2026-06-27:** The legacy `mma_exec.py` / `claude_mma_exec.py` bridge (commit c8726c51) _(source: git-log)_ +- `2026-07-02` **high**: conductor/workflow.md - **[docs/guide_ai_client.md](../docs/guide_ai_client.md):** **NEW** — `sr (commit 3423cc35) _(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 | 60 | 2 | 4 | early | In Progress | +| `beads_mode_20260309` | 2026-03-09 | 2026-05-06 | 58 | 1 | 4 | early | In Progress | +| `ts_cpp_tree_sitter_20260308` | 2026-03-08 | 2026-05-05 | 58 | 1 | 3 | early | In Progress | +| `rag_support_20260308` | 2026-03-08 | 2026-05-04 | 57 | 6 | 4 | early | Completed | +| `workspace_profiles_20260310` | 2026-03-10 | 2026-05-05 | 56 | 0 | 4 | early | Active | +| `codebase_audit_20260308` | 2026-03-08 | 2026-05-02 | 55 | 0 | 5 | early | Active | +| `data_oriented_optimization_20260312` | 2026-03-12 | 2026-05-06 | 55 | 3 | 10 | early | Completed | +| `undo_redo_history_20260311` | 2026-03-11 | 2026-05-05 | 55 | 0 | 4 | early | Active | +| `test_coverage_expansion_20260309` | 2026-03-09 | 2026-05-02 | 54 | 1 | 4 | early | In Progress | +| `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 | +| `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 | +| `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 | +| `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 | +| `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 | +| `manual_ux_validation_20260302` | 2026-03-02 | 2026-03-06 | 4 | 0 | 4 | early | Active | +| `project_conductor_dir_20260308` | 2026-03-08 | 2026-03-12 | 4 | 0 | 3 | 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 commits +- `2026-03-07`: 60 commits +- `2026-02-23`: 53 commits +- `2026-06-15`: 51 commits +- `2026-05-10`: 50 commits +- `2026-06-21`: 48 commits +- `2026-06-26`: 45 commits +- `2026-06-19`: 44 commits +- `2026-06-07`: 39 commits +- `2026-06-03`: 39 commits +- `2026-06-25`: 38 commits +- `2026-06-17`: 37 commits +- `2026-06-11`: 37 commits +- `2026-06-18`: 36 commits +- `2026-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:17` tier1: `logs\agents\mma_tier1_task_20260520_061917.log` +- `2026-05-20T06:19:17` tier3-worker: `logs\agents\mma_tier3-worker_task_20260520_061917.log` +- `2026-05-20T06:38:19` tier1: `logs\agents\mma_tier1_task_20260520_063819.log` +- `2026-05-20T06:38:19` tier3-worker: `logs\agents\mma_tier3-worker_task_20260520_063819.log` +- `2026-05-20T07:02:55` tier1: `logs\agents\mma_tier1_task_20260520_070255.log` +- `2026-05-20T07:02:55` tier3-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 + +- 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|test` only; `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`