7ea414e988
Re-scopes the audit from 'expensive operations per action' (v1) to 'data pipelines per aggregate' (v2). The v1 framing was correct 2026-06-07 (the 4 foundational tracks were future) but is now stale; v2 also cross-validates the data_structure_strengthening + data_oriented_error_handling deductions directly. 10 in-scope aggregates (Metadata, FileItem, FileItems, CommsLogEntry, CommsLog, HistoryMessage, History, ToolDefinition, ToolCall, Result[T]) + 3 candidate aggregates (ToolSpec, ChatMessage, ProviderHistory; forward-compat placeholders for any_type_componentization_20260621 which is NOT on master). 4 static analyses: PCG (3 AST passes), MemoryDim classifier, APD (5 access patterns), CFE (7 frequencies). 11 public functions, all return Result[T] per error_handling.md hard rule. Decomposition-cost heuristic per aggregate answers: 'should this data be componentize further (split) or unify further (wider fat structs)?' 4 directions: componentize, unify, hold, insufficient_data. 10-phase TDD plan, 69 tests total. Consumes JSON from 6 existing audit scripts (cross-validates data_structure_strengthening + data_oriented_error_handling). Out-of-scope: runtime profiling (deferred to pipeline_runtime_profiling_20260607), MMA worker spawn (cold). v1 spec.md + plan.md preserved unchanged.