|
| 1 | +# Validation Cache Report |
| 2 | + |
| 3 | +Generated: 2026-05-26T19:12:03.837Z |
| 4 | +Status: PASS |
| 5 | + |
| 6 | +## Cache Summary |
| 7 | + |
| 8 | +Cached validations reused: 8 |
| 9 | +Validations computed: 6 |
| 10 | + |
| 11 | +## Cache Events |
| 12 | + |
| 13 | +| Stage | Cache | Input Hash | Reused By | Invalidation Inputs | |
| 14 | +| --- | --- | --- | --- | --- | |
| 15 | +| lane registration validation | MISS | d331d34f620be161 | initial computation | lane definitions change; package.json lane scripts change | |
| 16 | +| runner preflight validation | MISS | 4a29a5cb869a7876 | initial computation | lane definitions change; fixture ownership changes; targeted files change | |
| 17 | +| structural ownership validation | MISS | bc8d35347e302d46 | initial computation | fixture ownership changes; helper/import graph changes; targeted files change | |
| 18 | +| lane compilation validation | MISS | 614ff201f755c81c | initial computation | lane definitions change; targeted files change; fixture ownership changes | |
| 19 | +| lane compilation validation | HIT | 614ff201f755c81c | dependency validation input | unchanged within execution cycle | |
| 20 | +| dependency validation | MISS | ab41de7d0ff270b0 | initial computation | dependency graph changes; lane definitions change; lane compilation input changes | |
| 21 | +| zero-browser preflight | MISS | 6c43c915a37a0e95 | initial computation | lane definitions change; fixture ownership changes; helper/import graph changes; targeted files change; dependency graph changes | |
| 22 | +| structural ownership validation | HIT | bc8d35347e302d46 | static validation report | unchanged within execution cycle | |
| 23 | +| structural ownership validation | HIT | bc8d35347e302d46 | zero-browser preflight report | unchanged within execution cycle | |
| 24 | +| lane compilation validation | HIT | 614ff201f755c81c | lane compilation report | unchanged within execution cycle | |
| 25 | +| lane compilation validation | HIT | 614ff201f755c81c | runtime scheduling | unchanged within execution cycle | |
| 26 | +| dependency validation | HIT | ab41de7d0ff270b0 | dependency report | unchanged within execution cycle | |
| 27 | +| dependency validation | HIT | ab41de7d0ff270b0 | runtime scheduling | unchanged within execution cycle | |
| 28 | +| zero-browser preflight | HIT | 6c43c915a37a0e95 | zero-browser report output | unchanged within execution cycle | |
| 29 | + |
| 30 | +## Deterministic Invalidation Rules |
| 31 | + |
| 32 | +- Lane definitions change: lane registration, runner preflight, lane compilation, dependency validation, and scheduling caches invalidate. |
| 33 | +- Fixture ownership changes: structural ownership and runner preflight caches invalidate. |
| 34 | +- Helper/import graph changes: structural ownership validation cache invalidates. |
| 35 | +- Targeted files change: runner preflight and lane compilation caches invalidate. |
| 36 | +- Dependency graph changes: dependency validation and runtime scheduling caches invalidate. |
| 37 | + |
| 38 | +## Runtime Savings Observations |
| 39 | + |
| 40 | +- Structural ownership validation is computed once per runner invocation and reused by static and zero-browser reporting. |
| 41 | +- Lane compilation is computed once and reused by dependency gating, runtime scheduling, and reports. |
| 42 | +- Dependency validation is computed once and reused by zero-browser preflight, runtime scheduling, and reports. |
| 43 | +- No persistent validation cache is written to project JSON, toolState, localStorage, or sessionStorage. |
0 commit comments