Bo
5b334a13f2
docs(ao): categorize reduction surface (#811)
## Summary
- add root `REDUCTION.md` defining the lean AO vs MTO reduction boundary
and reversible KEEP / RELOCATE / ARCHIVE / RESEARCH buckets
- add `docs/reduction/ao-file-buckets.tsv`, a generated per-file
inventory for every current `cli/cmd/ao/*.go` file with bucket,
rationale, and import dependency clusters
- inventory totals: 637 files = 450 KEEP, 146 RELOCATE, 2 ARCHIVE, 39
RESEARCH
## Validation
- `test "$(( $(wc -l < docs/reduction/ao-file-buckets.tsv) - 1 ))" -eq
"$(find cli/cmd/ao -maxdepth 1 -name '*.go' | wc -l)"`
- `bash scripts/regen-all.sh --check`
- `git diff --check`
- `PRE_PUSH_SKIP_MKDOCS=1 bash scripts/pre-push-gate.sh --fast` passed;
warning-only executable-spec drift remains pre-existing (`scenarios
--lint`, `trace --orphans`)
BR: cp-q4d
2026-06-07 02:13:46 -04:00
..
2026-05-24 18:29:31 -04:00
2026-06-03 12:51:49 +00:00
2026-06-06 12:53:09 -04:00
2026-06-05 15:43:42 +00:00
2026-05-24 21:20:11 -04:00
2026-05-24 21:55:17 -04:00
2026-06-06 09:44:45 -04:00
2026-06-06 23:44:42 -04:00
2026-06-06 12:18:20 +00:00
2026-05-17 15:31:15 -04:00
2026-05-24 21:20:11 -04:00
2026-05-26 19:07:42 -04:00
2026-05-19 16:57:21 +00:00
2026-06-03 12:11:23 +00:00
2026-05-28 13:56:24 +00:00
2026-06-06 23:44:42 -04:00
2026-05-24 18:27:24 -04:00
2026-06-07 02:13:46 -04:00
2026-06-06 23:44:42 -04:00
2026-06-04 08:22:40 -04:00
2026-05-12 22:56:00 -04:00
2026-05-24 18:27:24 -04:00
2026-06-03 12:11:23 +00:00
2026-05-24 23:17:27 -04:00
2026-05-24 18:27:24 -04:00
2026-06-06 11:23:56 -04:00
2026-05-24 11:19:37 -04:00
2026-06-06 14:07:38 +00:00
2026-06-02 09:06:41 -04:00
2026-06-03 21:50:55 -04:00
2026-05-31 15:23:07 -04:00
2026-06-03 21:33:26 -04:00
2026-06-02 15:31:05 -04:00
2026-06-02 15:31:05 -04:00
2026-06-06 23:44:42 -04:00
2026-06-06 23:44:42 -04:00
2026-06-06 23:44:42 -04:00
2026-05-07 17:58:23 -04:00
2026-06-06 10:17:39 -04:00
2026-05-23 10:08:13 -04:00
2026-06-02 07:51:25 -04:00
2026-05-25 08:54:37 -04:00
2026-06-02 15:31:05 -04:00
2026-06-06 12:22:30 -04:00
2026-06-07 02:03:39 -04:00
2026-06-07 02:03:39 -04:00
2026-06-07 02:03:39 -04:00
2026-06-06 10:17:39 -04:00
2026-06-06 11:23:56 -04:00
2026-06-06 10:17:39 -04:00
2026-06-03 22:38:26 -04:00
2026-06-03 21:33:26 -04:00
2026-06-05 02:51:40 +00:00
2026-06-06 23:44:42 -04:00
2026-05-15 20:16:53 -04:00
2026-06-06 11:23:56 -04:00
2026-06-05 02:51:40 +00:00
2026-05-07 17:50:17 -04:00
2026-06-02 16:06:22 -04:00
2026-06-06 23:44:42 -04:00
2026-06-02 16:06:22 -04:00
2026-06-03 22:05:09 -04:00
2026-06-06 23:44:42 -04:00
2026-05-24 18:27:24 -04:00
2026-06-03 22:38:26 -04:00
2026-06-03 22:11:05 -04:00
2026-05-28 09:18:59 -04:00
2026-06-02 09:06:41 -04:00
2026-06-03 20:44:06 -04:00
2026-06-06 13:52:21 -04:00
2026-06-03 22:11:05 -04:00
2026-05-17 06:38:01 -04:00
2026-05-17 15:31:15 -04:00
2026-06-06 11:23:56 -04:00
2026-06-03 22:38:26 -04:00
2026-05-26 19:07:42 -04:00
2026-05-23 22:41:56 -04:00
2026-06-03 12:51:49 +00:00
2026-06-06 11:23:56 -04:00
2026-06-03 21:50:55 -04:00
2026-05-16 09:43:08 -04:00
2026-05-03 00:41:17 -04:00
2026-05-03 00:41:17 -04:00
2026-06-06 23:44:42 -04:00
2026-06-06 10:17:39 -04:00
2026-06-03 22:38:26 -04:00
2026-06-06 23:44:42 -04:00
2026-06-03 22:11:05 -04:00
2026-06-03 22:11:05 -04:00
2026-05-07 21:04:47 -04:00
2026-06-05 04:50:49 -04:00
2026-05-15 20:16:53 -04:00
2026-06-03 22:38:26 -04:00
2026-06-05 04:50:49 -04:00