ed
2a76889341
conductor(cruft_elimination): Phase 0 setup + baseline + styleguide ack
TIER-2 READ all 11 mandatory pre-flight files before <cruft_elimination_20260627>:
1. AGENTS.md
2. conductor/workflow.md
3. conductor/edit_workflow.md
4. conductor/tier2/githooks/forbidden-files.txt
5. conductor/tracks/tier2_leak_prevention_20260620/spec.md
6. conductor/product-guidelines.md (Core Value section)
7. conductor/code_styleguides/data_oriented_design.md (DOD + \u00a78.5)
8. conductor/code_styleguides/python.md (\u00a717 Banned Patterns)
9. conductor/code_styleguides/type_aliases.md
10. conductor/code_styleguides/error_handling.md
11. docs/guide_meta_boundary.md
Also read: agent_memory_dimensions.md, rag_integration_discipline.md,
cache_friendly_context.md, knowledge_artifacts.md, feature_flags.md,
workspace_paths.md, config_state_owner.md
Phase 0 baseline (measured 2026-06-27, master 88a1bdcb):
- Metadata: TypeAlias = dict[str, Any] at src/type_aliases.py:6 (Phase 1 target)
- hasattr(f, 'path') sites: 29 (gui_2.py:18, app_controller.py:10, aggregate.py:1)
- -> Optional[T] returns: 30 across 14 files
- Any params: 59
- dict[str, Any] params: 10
- Metadata params: 51
- All 7 audit gates pass --strict
- 17/18 per-aggregate dataclasses have from_dict() (NormalizedResponse is
an output type, not wire-boundary; doesn't need from_dict)
Branch: tier2/cruft_elimination_20260627 (from origin/master @ 88a1bdcb)
2026-06-26 04:17:55 -04:00
..
2026-06-15 14:29:07 -04:00
2026-06-21 22:39:14 -04:00
2026-03-08 13:55:32 -04:00
2026-06-21 14:12:03 -04:00
2026-06-08 23:40:27 -04:00
2026-06-25 09:29:24 -04:00
2026-06-24 18:27:24 -04:00
2026-06-25 13:23:55 -04:00
2026-06-24 10:23:54 -04:00
2026-06-04 19:42:04 -04:00
2026-05-16 17:02:14 -04:00
2026-06-26 04:17:55 -04:00
2026-03-10 00:24:03 -04:00
2026-06-12 21:27:44 -04:00
2026-06-21 19:18:14 -04:00
2026-06-15 14:49:59 -04:00
2026-06-16 10:16:17 -04:00
2026-06-18 23:04:19 -04:00
2026-06-24 12:54:36 -04:00
2026-03-10 00:23:03 -04:00
2026-05-10 15:59:32 -04:00
2026-03-08 03:05:15 -04:00
2026-06-15 19:34:20 -04:00
2026-06-18 15:36:53 -04:00
2026-03-06 14:52:10 -05:00
2026-06-08 23:41:43 -04:00
2026-06-08 20:59:27 -04:00
2026-06-21 08:41:37 -04:00
2026-06-24 16:24:53 -04:00
2026-06-24 16:24:53 -04:00
2026-06-24 16:24:53 -04:00
2026-06-25 19:24:42 -04:00
2026-06-24 16:24:53 -04:00
2026-06-20 12:33:55 -04:00
2026-03-08 13:46:38 -04:00
2026-06-21 22:39:14 -04:00
2026-06-10 23:34:33 -04:00
2026-06-15 20:41:12 -04:00
2026-06-20 17:20:40 -04:00
2026-06-19 19:35:17 -04:00
2026-06-20 17:20:40 -04:00
2026-06-21 09:10:44 -04:00
2026-06-20 02:55:37 -04:00
2026-06-17 16:58:19 -04:00
2026-06-18 14:06:09 -04:00
2026-06-17 01:57:52 -04:00
2026-06-12 21:30:47 -04:00
2026-06-13 16:45:23 -04:00
2026-06-19 20:35:19 -04:00
2026-05-13 11:24:58 -04:00
2026-06-19 14:30:43 -04:00
2026-06-20 07:46:10 -04:00
2026-03-10 00:18:12 -04:00
2026-06-25 21:24:39 -04:00
2026-03-08 13:49:43 -04:00
2026-06-06 00:42:40 -04:00
2026-06-06 00:42:40 -04:00