A self-auditing Excel workbook that tracks events, attempts and judged scores — and refuses to declare itself ready while any integrity check is failing.
Download the workbook (.xlsx)| Sheet | What it holds |
|---|---|
| README | Colour legend, which cells a human may edit, how the gate works |
| Dashboard | Eight KPIs and a bar chart of best total by event |
| Events | One row per event; attempts left and best total are formulas |
| Submissions | One row per attempt; validated status, event key and 0–10 axis scores |
| Audit | Eight integrity checks, each returning a count of violations |
| Readiness | The gate — a formula, never a typed word |
| TestLog | Six test cases for a human to run, with columns to record what happened |
| Lists | Source lists behind the dropdowns |
The Audit sheet runs seven blocking checks and one advisory check over the workbook’s own data. Readiness!B5 reads Submission Ready only when the blocking total is zero; otherwise it names the number of violations and turns red. Break any rule on Events or Submissions and the cell changes by itself.
The workbook is served from a versioned path under /files/ with Cache-Control: public, max-age=31536000, immutable. The HTML entry point uses max-age=300 so a new revision can be published without waiting out a long-lived cache.