Compare commits

...

2 Commits

Author SHA1 Message Date
vumas3r
6eb0e02c31 chore: release 2026.10.27.2
Bump VERSION to 2026.10.27.2 and date its CHANGELOG.md entry: the
audit of the 105 CKA solutions rewritten in 2026.10.27.1, all proven
on v1.37, from 3b72021.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 21:12:50 -06:00
vumas3r
3b72021e4c 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>
2026-10-27 21:12:50 -06:00
3 changed files with 19 additions and 4 deletions

View File

@ -4,6 +4,18 @@ 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.
Every entry names the commit it came in.
## 2026.10.27.2 — 2026-10-27
Everything below came in `3b72021`.
### 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
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
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
reference solution exactly as a drill shows it once the task is graded. Q132 really upgrades its
cluster from v1.36.4 to v1.37.1, worker included.
their scripted solution is run on the host as `candidate`. Q132 really upgrades its cluster from
v1.36.4 to v1.37.1, worker included. **On 2026-10-27** the 105 solutions rewritten in parts that
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
their own, score nothing when graded untouched 45 seconds after seeding, and reach full marks when

2
ksim
View File

@ -22,7 +22,7 @@ from collections.abc import Callable
from datetime import datetime
from typing import Any
VERSION = "2026.10.27.1"
VERSION = "2026.10.27.2"
ROOT = os.path.dirname(os.path.abspath(__file__))
sys.path.insert(0, ROOT)
from sim import desktop, envs # noqa: E402