docs: record the audit of the rewritten CKA solutions

./ksim audit ran the 105 CKA solutions rewritten in 2026.10.27.1 on
v1.37, each on a host of its own, as the solution shows it, with every
edit by hand done by its script. All 105 seed cleanly, score nothing
untouched and reach full marks.

Add that to the README's audit record, which said 80 tasks were proven
by the solution as a drill shows it - true of the solutions before the
rewrite. No task's setup or checks have changed since the audit of
2026-10-19, nor have the other 42 solutions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
vumas3r 2026-10-27 21:12:50 -06:00
parent e713a16a78
commit 3b72021e4c
2 changed files with 16 additions and 3 deletions

View File

@ -4,6 +4,16 @@ Notable changes to kubestronaut-sim, newest first. A version is the `VERSION` st
(year.month.day.n); `./ksim help` and the top bar of the web page show the one you are running. (year.month.day.n); `./ksim help` and the top bar of the web page show the one you are running.
Every entry names the commit it came in. Every entry names the commit it came in.
## Unreleased
### Changed
- **The 105 CKA solutions rewritten in 2026.10.27.1 are proven**: `./ksim audit` ran each on a
host of its own on v1.37, as the solution shows it, every edit by hand done by its script. All
105 seed cleanly, score nothing untouched and reach full marks. The README's audit record says
so. No task's setup or checks have changed since the audit of 2026-10-19, nor have the other 42
solutions.
## 2026.10.27.1 — 2026-10-27 ## 2026.10.27.1 — 2026-10-27
Everything below came in `e761d53`. Everything below came in `e761d53`.

View File

@ -213,9 +213,12 @@ Each track is a directory: `cka/`, `ckad/`, `cks/`.
**CKA, as audited on 2026-10-19** (v1.37, Ubuntu hosts): all 147 tasks seed cleanly on a host of **CKA, as audited on 2026-10-19** (v1.37, Ubuntu hosts): all 147 tasks seed cleanly on a host of
their own, score nothing when graded untouched 45 seconds after seeding, and reach full marks when their own, score nothing when graded untouched 45 seconds after seeding, and reach full marks when
their scripted solution is run on the host as `candidate` — for 80 of them that script is the their scripted solution is run on the host as `candidate`. Q132 really upgrades its cluster from
reference solution exactly as a drill shows it once the task is graded. Q132 really upgrades its v1.36.4 to v1.37.1, worker included. **On 2026-10-27** the 105 solutions rewritten in parts that
cluster from v1.36.4 to v1.37.1, worker included. day were audited again: each task seeded cleanly, scored nothing untouched, and reached full marks
from what its solution shows, every edit by hand done by its script. No task's setup or checks have
changed since 2026-10-19. The other 42 solutions are commands with a script in `solve.py`, which
for 11 of them is the solution exactly as written.
**CKAD, as audited on 2026-10-19** (v1.37, Ubuntu hosts): all 105 tasks seed cleanly on a host of **CKAD, as audited on 2026-10-19** (v1.37, Ubuntu hosts): all 105 tasks seed cleanly on a host of
their own, score nothing when graded untouched 45 seconds after seeding, and reach full marks when their own, score nothing when graded untouched 45 seconds after seeding, and reach full marks when