Correct #exact-costs: entry exists ONLY at Scintilla (register() has no level param; upgrade() one rung per call) — levels cannot be skipped; table now shows upgrade path + cumulative totals; AI prompt synced
Verified against the exact-match ABI on Sourcify: per-level entry rows on company charts are vestigial contract data with no callable path. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in: