Private
Public Access
feat(audit): MVP output - AUDIT_REPORT.md only, move stale to _stale/
MVP pipeline simplification: - render_rollups() now produces ONLY summary.md + AUDIT_REPORT.md - run_audit() now produces only per-aggregate .md (no .dsl/.tree) - New src/code_path_audit_gen.py generates the single coherent report Stale artifacts moved to _stale/ subdirectory (preserved for history): - 13 per-aggregate .dsl files (redundant with .md) - 13 per-aggregate .tree files (redundant with .md) - 9 old top-level rollups (cross_audit_summary, decomposition_matrix, candidates, field_usage, call_graph, hot_paths, dead_fields, ssdl_analysis, organization_deductions - all superseded by sections inlined in AUDIT_REPORT.md) - _stale/README.md explains what happened Meta-audit updated to check .md files (14 required H2 sections per aggregate) instead of .dsl files. 0 violations on 10 real profiles. Tests: 131 passing. New MVP report: 5000+ lines.
This commit is contained in:
@@ -1,97 +1,21 @@
|
||||
# Code Path & Data Pipeline Audit Summary
|
||||
# Code Path Audit - TOC
|
||||
|
||||
Generated for 13 aggregates on 2026-06-22
|
||||
|
||||
- **Real aggregates (in scope):** 10
|
||||
- **Candidate aggregates (placeholders):** 3
|
||||
- **Total producers:** 1091
|
||||
- **Total consumers:** 1106
|
||||
- **Total current cost (us/turn):** 4750
|
||||
- **Total actionable savings (us/turn):** 560
|
||||
**Read [AUDIT_REPORT.md](AUDIT_REPORT.md) for the full audit.**
|
||||
|
||||
## 4-mem-dim rollup
|
||||
## Per-aggregate profiles
|
||||
|
||||
- **control** (3): ToolDefinition, ToolCall, Result
|
||||
- **curation** (2): FileItem, FileItems
|
||||
- **discussion** (6): Metadata, CommsLogEntry, CommsLog, HistoryMessage, History, ChatMessage
|
||||
- **unknown** (2): ToolSpec, ProviderHistory
|
||||
|
||||
## Per-aggregate memory_dim + access pattern
|
||||
|
||||
| Aggregate | Kind | Memory dim | Access pattern | Producers | Consumers |
|
||||
|---|---|---|---|---|---|
|
||||
| `CommsLog` | `typealias` | `discussion` | `whole_struct` | 6 | 5 |
|
||||
| `CommsLogEntry` | `typealias` | `discussion` | `whole_struct` | 117 | 66 |
|
||||
| `FileItem` | `typealias` | `curation` | `whole_struct` | 117 | 66 |
|
||||
| `FileItems` | `typealias` | `curation` | `whole_struct` | 6 | 9 |
|
||||
| `History` | `typealias` | `discussion` | `whole_struct` | 7 | 7 |
|
||||
| `HistoryMessage` | `typealias` | `discussion` | `whole_struct` | 118 | 68 |
|
||||
| `Metadata` | `typealias` | `discussion` | `whole_struct` | 483 | 752 |
|
||||
| `Result` | `typealias` | `control` | `mixed` | 0 | 0 |
|
||||
| `ToolCall` | `typealias` | `control` | `whole_struct` | 118 | 67 |
|
||||
| `ToolDefinition` | `typealias` | `control` | `whole_struct` | 119 | 66 |
|
||||
| `ChatMessage` | `candidate_dataclass` | `discussion` | `mixed` | 0 | 0 |
|
||||
| `ProviderHistory` | `candidate_dataclass` | `unknown` | `mixed` | 0 | 0 |
|
||||
| `ToolSpec` | `candidate_dataclass` | `unknown` | `mixed` | 0 | 0 |
|
||||
|
||||
## Cross-validation verdict
|
||||
|
||||
### `CommsLog`
|
||||
|
||||
- **Result coverage:** 6 producers, 5 consumers
|
||||
- **Type alias coverage:** 4 sites; 0 typed (0%); 4 untyped (100%)
|
||||
- **Cross-audit findings (total sites):** 1
|
||||
|
||||
### `CommsLogEntry`
|
||||
|
||||
- **Result coverage:** 96 producers, 46 consumers
|
||||
- **Type alias coverage:** 135 sites; 0 typed (0%); 135 untyped (100%)
|
||||
- **Cross-audit findings (total sites):** 0
|
||||
|
||||
### `FileItem`
|
||||
|
||||
- **Result coverage:** 96 producers, 46 consumers
|
||||
- **Type alias coverage:** 135 sites; 0 typed (0%); 135 untyped (100%)
|
||||
- **Cross-audit findings (total sites):** 0
|
||||
|
||||
### `FileItems`
|
||||
|
||||
- **Result coverage:** 6 producers, 9 consumers
|
||||
- **Type alias coverage:** 6 sites; 0 typed (0%); 6 untyped (100%)
|
||||
- **Cross-audit findings (total sites):** 0
|
||||
|
||||
### `History`
|
||||
|
||||
- **Result coverage:** 7 producers, 7 consumers
|
||||
- **Type alias coverage:** 8 sites; 0 typed (0%); 8 untyped (100%)
|
||||
- **Cross-audit findings (total sites):** 0
|
||||
|
||||
### `HistoryMessage`
|
||||
|
||||
- **Result coverage:** 97 producers, 48 consumers
|
||||
- **Type alias coverage:** 137 sites; 0 typed (0%); 137 untyped (100%)
|
||||
- **Cross-audit findings (total sites):** 0
|
||||
|
||||
### `Metadata`
|
||||
|
||||
- **Result coverage:** 457 producers, 697 consumers
|
||||
- **Type alias coverage:** 123 sites; 0 typed (0%); 123 untyped (100%)
|
||||
- **Cross-audit findings (total sites):** 1
|
||||
|
||||
### `Result`
|
||||
|
||||
- **Result coverage:** 0 producers, 0 consumers
|
||||
- **Type alias coverage:** 0 sites
|
||||
- **Cross-audit findings (total sites):** 0
|
||||
|
||||
### `ToolCall`
|
||||
|
||||
- **Result coverage:** 97 producers, 47 consumers
|
||||
- **Type alias coverage:** 136 sites; 0 typed (0%); 136 untyped (100%)
|
||||
- **Cross-audit findings (total sites):** 0
|
||||
|
||||
### `ToolDefinition`
|
||||
|
||||
- **Result coverage:** 98 producers, 46 consumers
|
||||
- **Type alias coverage:** 135 sites; 0 typed (0%); 135 untyped (100%)
|
||||
- **Cross-audit findings (total sites):** 1
|
||||
- `Metadata.md` - typealias, discussion-dim, whole_struct, 485 producers / 754 consumers
|
||||
- `FileItem.md` - typealias, curation-dim, whole_struct, 117 producers / 66 consumers
|
||||
- `FileItems.md` - typealias, curation-dim, whole_struct, 6 producers / 9 consumers
|
||||
- `CommsLogEntry.md` - typealias, discussion-dim, whole_struct, 117 producers / 66 consumers
|
||||
- `CommsLog.md` - typealias, discussion-dim, whole_struct, 6 producers / 5 consumers
|
||||
- `HistoryMessage.md` - typealias, discussion-dim, whole_struct, 118 producers / 68 consumers
|
||||
- `History.md` - typealias, discussion-dim, whole_struct, 7 producers / 7 consumers
|
||||
- `ToolDefinition.md` - typealias, control-dim, whole_struct, 119 producers / 66 consumers
|
||||
- `ToolCall.md` - typealias, control-dim, whole_struct, 118 producers / 67 consumers
|
||||
- `Result.md` - typealias, control-dim, mixed, 0 producers / 0 consumers
|
||||
- `ToolSpec.md` - candidate_dataclass, unknown-dim, mixed, 0 producers / 0 consumers
|
||||
- `ChatMessage.md` - candidate_dataclass, discussion-dim, mixed, 0 producers / 0 consumers
|
||||
- `ProviderHistory.md` - candidate_dataclass, unknown-dim, mixed, 0 producers / 0 consumers
|
||||
Reference in New Issue
Block a user