The rule
Nothing is rendered until the window it claims to describe actually exists.
Each rolling and stability field names a period, and the engine treats that name as a promise. A twelve-week structural anchor computed over five weeks is not a twelve-week anchor, and calling it one in the only place its identity is recorded — the column header — is the problem. So the cell stays empty. The same holds through the stack: the fast, medium and structural lenses each come online only when their own history is complete, and the standard deviations follow the same discipline, with the twelve-week figure withheld until week twelve. The stated purpose is to avoid false confidence from partial-window calculations, and the phrase is precise about where the damage occurs. The partial figure is not merely imprecise; it invites a confidence that belongs to the mature version.
| week | fast lens | structural lens | z-score | verdict available |
|---|---|---|---|---|
| 1 – 3 | blank | blank | blank | none |
| 4 – 5 | live | blank | blank | none |
| 6 – 11 | live | blank | blank | directional only |
| 12 + | live | live | live | full stack |
Every downstream layer inherits its inputs' maturity. Because normalisation divides by the structural standard deviation, no z-score exists before week twelve, and no verdict resting on one exists either.
