t27c on golden_sieve.t27 -- the ternary sieve, native
t27c on the t27c lab (Railway), spec at t27 5ff0ec512: 3 tests pass natively; allowing a third trit trips a compile-time invariant and blocks the spec; letting S5 admit shift registers fails exactly one test; git restores the spec.
recorded 2026-10-07 06:13 UTCreal 45.0 sshown 45.0 sexit codes 0 0 0 0 0 0 0 0 0
$ git log -1 --format='%h %s' | cut -c1-100
$ sed -n '50p;171,174p' specs/numeric/golden_sieve.t27
$ t27c test-report specs/numeric/golden_sieve.t27 --specs-dir specs | sed -n '1,7p;$p'
$ t27c gen specs/numeric/golden_sieve.t27 > golden_sieve.zig && zig test golden_sieve.zig
$ sed -i 's/^pub const MAX_TRITS : u32 = 2;/pub const MAX_TRITS : u32 = 3;/' specs/numeric/golden_sieve.t27 && git diff -U0 | tail -n 2
$ t27c test-report specs/numeric/golden_sieve.t27 --specs-dir specs | sed -n 1,6p
$ git checkout specs/numeric/golden_sieve.t27 && sed -i 's/^ return srl_count == 0;/ return true;/' specs/numeric/golden_sieve.t27 && git diff -U0 | tail -n 2
$ t27c test-report specs/numeric/golden_sieve.t27 --specs-dir specs | sed -n 1,8p
$ git checkout specs/numeric/golden_sieve.t27 && sha256sum specs/numeric/golden_sieve.t27
Staged: the prompt and the typing. Real: every byte the commands printed, at the time they printed it. Any silence longer than 2 s is shown for 2 s, and the title bar says so while it happens. Edited: home directory shown as ~.