portfolio-optimiser/src/portfolio_optimiser/frozen_bundles.json
Kjell Tore Guttormsen 68079469c3
test(frozen-pin): an added or removed file, and listing order, pinned by tests; drift named apart from missing
K5 survived a full run (a mutant ignoring an extra or removed file left the suite green) and K4
(sort removed) was caught only by corpus data. Now pinned with no corpus: the add arm, the remove
arm, and a shuffled directory listing digesting the same. The gate says "pin-drift" for a drifted
copy instead of "artefakter mangler"; the unread "store" key is gone from frozen_bundles.json; the
forbidden-path scan covers md/yaml/yml/toml and proves a known positive per suffix.

Five mutants killed in a scratch clone (drop-last-entry 8 failed, no-sort, no-names, drift-as-missing,
scan-suffixes-narrowed 1 failed each).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 18:49:54 +02:00

26 lines
881 B
JSON

{
"source": "vegnormal-okf build/ferdig, READ-ONLY copy taken 2026-09-18",
"renewal": "Ny kopi + ny pin i SAMME commit - se README, 'Frosne kunnskapsbaser'.",
"bundles": {
"n100-2023": {
"directory": "n100-2023-69c62e5c5414",
"sha256": "69c62e5c541455fd4bfafbfde0a45b604ec3788532b61441e1445494c9e70bea",
"files": 450
},
"n200-2024": {
"directory": "n200-2024-9950f2f4cc8c",
"sha256": "9950f2f4cc8ccec8605c47035e8e9de3ba4028f4a4091c95a64953242a69137d",
"files": 1137
},
"n500-2024": {
"directory": "n500-2024-c68f18d6375f",
"sha256": "c68f18d6375f4461710c9cea54b2e8335d1b6461446364c9bfaf764fb88efdcb",
"files": 274
},
"r761-2025": {
"directory": "r761-2025-58e1ecca6007",
"sha256": "58e1ecca60075d77f3ca4776ee7e76466ef2631566099f37856eeef96620ab02",
"files": 5564
}
}
}