jobbsok/tests
Kjell Tore Guttormsen b80bd00781 test(m2): build the eight-case fixture workspace
Eight cases, one per build-brief 6 state, dated relative to 2026-09-15. One
of them (havbris) carries frontmatter that deliberately disagrees with its
log, so the derived-truth rule has a fixture instead of only a docstring. One
(vaeroy-sjomat) is named for an employer with ae, o-slash and a-ring, so the
ASCII path rule has teeth on macOS NFD.

Six beslutninger.jsonl fixtures for M6's counting rules are written now, in
M2, because the store is append-only: type, skjema, delscore and vekt_hash
have to be right at the first write or they are wrong forever.

Co-Authored-By: Claude <claude-opus-5>
2026-09-05 21:38:24 +02:00
..
fixtures test(m2): build the eight-case fixture workspace 2026-09-05 21:38:24 +02:00
golden feat(m1): add jobbsok-tools stdio mcp server and launcher 2026-09-05 06:48:55 +02:00
helpers feat(m1): add jobbsok-tools stdio mcp server and launcher 2026-09-05 06:48:55 +02:00
plan-gates test(plan-gates): gate-scriptene fra revisjonen 04.09, kjoerbare fra repoet 2026-09-04 17:18:06 +02:00
conftest.py test(m1): add conftest fixtures and golden helpers 2026-09-04 19:30:58 +02:00
test_cross_platform.py feat(port): move five bash entry points to Python and drop bash from .mcp.json 2026-09-05 21:02:03 +02:00
test_fixture_hygiene.py test(m1): seed anonymised fixture corpus with hygiene scan 2026-09-04 19:36:06 +02:00
test_frontmatter.py feat(m1): add strict frontmatter parser with documented grammar 2026-09-04 19:26:18 +02:00
test_helpers_selfcheck.py test(m1): add conftest fixtures and golden helpers 2026-09-04 19:30:58 +02:00
test_jsonl.py feat(m1): add append-only jsonl writer with folding reader 2026-09-04 19:28:28 +02:00
test_kandidatprofil_schema.py fix(m1): replace transcribed operator values in fixtures with invented ones 2026-09-04 21:35:24 +02:00
test_kandidatvurdering_nowrite.py fix(m1): replace transcribed operator values in fixtures with invented ones 2026-09-04 21:35:24 +02:00
test_kandidatvurdering_scoring.py fix(m1): replace transcribed operator values in fixtures with invented ones 2026-09-04 21:35:24 +02:00
test_mcp_jobbsok_tools.py feat(port): move five bash entry points to Python and drop bash from .mcp.json 2026-09-05 21:02:03 +02:00
test_paths.py feat(m1): add pinned workspace root and ASCII slug helpers 2026-09-04 17:29:52 +02:00
test_plugin_manifest.py feat(port): move five bash entry points to Python and drop bash from .mcp.json 2026-09-05 21:02:03 +02:00
test_public_surface.py feat(port): move five bash entry points to Python and drop bash from .mcp.json 2026-09-05 21:02:03 +02:00
test_sak_status_silence.py feat(m2): add silence flags at the 14, 7 and 10 day thresholds 2026-09-05 21:35:11 +02:00
test_sak_status_transitions.py feat(m2): implement event enum and status transition table 2026-09-05 21:34:04 +02:00
test_skills_contract.py feat(m1): add kandidatprofil skill with schema reference 2026-09-04 21:22:31 +02:00
test_toolchain.py build(m1): pin toolchain and guard v1.3.0 in pyproject 2026-09-04 17:26:20 +02:00
test_workspace_fixtures.py test(m2): build the eight-case fixture workspace 2026-09-05 21:38:24 +02:00