Commit graph

5 commits

Author SHA1 Message Date
c7db9f16a0 feat(m2): expose status and daily tools through jobbsok-tools 2026-09-05 22:09:17 +02:00
bdb6291042 feat(m2): add dagens text view with golden output 2026-09-05 22:04:36 +02:00
12125c1932 feat(m2): add deterministic sak_status cli with golden output
--workspace is required with no environment fall-back: this process runs
unsandboxed, and a status run that quietly picked a workspace is one nobody
can audit. --check exits 1 on a stale cache, distinct from 2 for a failed run.

Byte-stability is measured, not asserted: the CLI is run twice under two
PYTHONHASHSEED values and the bytes compared, in both output formats. The
write boundary gets two digest tests rather than one -- without --oppdater
every byte stays put, with it exactly the diverging case's four cached keys
move and logg.jsonl, the body and every other file are byte-identical.

Co-Authored-By: Claude <claude-opus-5>
2026-09-05 21:40:32 +02:00
89bcd1b038 feat(m1): add jobbsok-tools stdio mcp server and launcher 2026-09-05 06:48:55 +02:00
ac7de63dc1 feat(m1): validate kandidat.md against the section 5.1 contract 2026-09-04 21:18:33 +02:00