Files
felhom.eu/documentation/tests/golden-0.258.0-2026-09-20/README.md
T
admin cf09c78743
gates / gates (push) Successful in 30s
Slice 6 parts 0 and A: the guide in English, golden 0.258.0, and the CI finding
The volunteer guide has an English twin. It is a TRANSLATION, not a rewrite: 16
sections in the same order, identical step counts, table rows and warning blocks per
section (measured, 0 sections differing in structure). Word counts are NOT a twin —
English runs 19 % longer overall and up to 42 % on the short sections, because
Hungarian is agglutinative; the +-15 % criterion the task asked for does not survive
contact with this language pair, so structure is the measure reported instead.

Golden 0.258.0 baked, published and vouched, with its record. One run, no aborted
attempts: the 0.246.0 bake's two traps were both avoided by following its own record.
Token proven not to leak with a planted control before the zero was believed.

The waiver is NOT retired, and the record says why in one line: it is the mechanism of
operator ruling R-468, not a note about this golden, and deleting it would turn the
next release without a bake red immediately. It is also not load-bearing today.

R-595: the catalog's copy gate could not run in CI at all — six pushes red, six alarm
mails, while the local hook was green. Found by reading the operator's inbox, not by
anything in the session that caused it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-09-20 18:29:33 +02:00

3.1 KiB

Golden 0.258.0 — baked, published and vouched 2026-09-20

Baked as Phase 0 of localisation slice 6's fresh-install drill (R-561). The cadence ruling (R-468, 2026-09-13) is weekly, and always before any drill or fresh install — this is the second half of that sentence. It also means the drill's box boots at the version under test instead of installing an eleven-version-old controller and self-updating.

GOLDEN_VERSION 0.258.0 (controller image gitea.dooplex.hu/admin/felhom-controller:0.258.0)
GOLDEN_SHA256 49d765d29dc013e8e270204cadaa6f3df96e8f26b11ff18796f5cab3efe6a6cc
archive 654 443 692 B · rootfs 32G + one data volume 24G @ /var/lib/felhom
template debian-13-standard_13.6-1_amd64.tar.zst, container architecture amd64
markers docker OK (overlay2 1 · including mount point rootfs 1 · including mount point mp0 1 · upload OK (HTTP 201) 1 · excluding 0 · FATAL 0
token leak 0 in the committed bake.log; the planted control (a throwaway copy with the token appended) read 1, so the grep was shown to work before the 0 was believed
registry …/generic/felhom-golden/0.258.0/golden.tar.zst → 200, and only then teardown
teardown CT 9100 destroyed --purge; token, runner and log shredded inside the VM (/root left with only its dotfiles); qemu exited; drill.qcow2 reverted to virgin
vouched Artifact manifest set: agent=0.132.0 golden=0.258.0 min_agent="0.131.0" wrapper_sha=false — read back from the form: golden 49d765d2… selected, agent 0.132.0 selected, min_agent 0.131.0

The three-field vouch, and why all three moved together: golden_version → 0.258.0, agent_version → 0.132.0 (unchanged, and ≥ the release's MinAgent), min_agent → 0.131.0, read from v0.258.0's CHANGELOG header. golden_version alone would ship a controller onto an older agent than it declares it needs.

One run, no aborted attempts. The 0.246.0 bake's two traps were both avoided by following its record: the template was chosen by NAME (debian-13-standard_13.6-1_amd64), not by a sort -V that ranks arm64 after amd64; and the bake ran as a transient unit inside the VM, so nothing on the host could kill it.

The waiver was NOT retired, and that is deliberate

The task that commissioned this bake said the drill "retires" golden-waiver.yml. It is left in place, and here is the one line saying why: the waiver is the mechanism of operator ruling R-468 (goldens on a weekly cadence, the gate advisory in between), not a note about this particular golden. Deleting it would turn the next release without a bake red immediately — that is a reversal of a documented operator decision, which is not a session's to make. It is also not load-bearing today: with golden 0.258.0 recorded, golden_currency_gate.py passes on its own merits, and the waiver's line in the output reads "VALID until 2026-09-27 (7 days left)" beside a gate that no longer needs it.

Files

  • bake.log — the full bake, copied off the VM before teardown (R-320), token-grepped with a control.