Marius Ciepluch and Claude Fable 5.1
8b66d5cb75
spec(pre-push-safety-net): record M1–M5 release milestones and split M1 into M1a/M1b
...
Add release-milestones.md as the executable outcome contract: prove one useful
Node detection, make it fast, verify PHP/Python transfer, qualify on untouched
cases, then enable a narrow advisory rollout. Link it from the roadmap, safety-net
steering, requirements, tasks, status and spec.json.
Split M1 after review. The raw NodeGoat <lambda>2 witness already exists in the
2026-09-14 post-census bundle; four admission vetoes discard it. M1a runs the
vulnerable/fixed/unchanged revisions under a task-local experimental flag that
records each veto instead of applying it, with a one-week box and a kill
criterion if the fixed twin is not quiet. M1b repairs only the vetoes that fired
and reruns through production rules. Existing approvals and thresholds unchanged.
Co-Authored-By: Claude Fable 5.1 <[email protected] >
Claude-Session: https://claude.ai/code/session_01EmM1j46qgKMh3zqD1QMwEo
2026-09-14 20:48:23 +02:00
Marius Ciepluch
88216c5072
test(pre-push-safety-net): validate packaged outcome and retain rollout no-go
2026-09-13 19:39:19 +02:00
Marius Ciepluch
b506516d87
feat(pre-push-safety-net): enforce evidence eligibility and record blocked qualification
2026-09-13 19:32:43 +02:00
Marius Ciepluch
2491ce497c
feat(pre-push-safety-net): measure frozen runtime feasibility and retain no-go
2026-09-13 19:06:02 +02:00
Marius Ciepluch
4e3b19da5b
feat(pre-push-safety-net): cover combined push failure paths
2026-09-13 18:43:13 +02:00
Marius Ciepluch
fa074dd197
feat(pre-push-safety-net): bound optional assistance to admitted witnesses
2026-09-13 18:03:31 +02:00
Marius Ciepluch
749c7ab45d
feat(pre-push-safety-net): preserve existing hooks during explicit integration
2026-09-13 17:51:28 +02:00
Marius Ciepluch
f04955c367
feat(pre-push-safety-net): execute full Git push transactions
2026-09-13 17:45:16 +02:00
Marius Ciepluch
530b9c9879
feat(pre-push-safety-net): reuse compatible artifacts throughout replay
2026-09-13 17:08:49 +02:00
Marius Ciepluch
0ab5d56618
feat(pre-push-safety-net): key evidence reuse by compatible semantics
2026-09-13 16:16:19 +02:00
Marius Ciepluch
6fb5ad2cff
feat(pre-push-safety-net): publish and evict complete local artifacts safely
2026-09-13 16:11:19 +02:00
Marius Ciepluch
8c9c91be91
feat(pre-push-safety-net): validate graph identity and isolated leases
2026-09-13 16:05:51 +02:00
Marius Ciepluch
78a7dfc8c4
feat(pre-push-safety-net): measure frozen PMPro and Node replay feasibility
2026-09-13 15:24:06 +02:00
Marius Ciepluch
8fe3a7e51e
fix(pre-push-safety-net): stop semantic planning at the shared deadline
2026-09-13 15:11:42 +02:00
Marius Ciepluch
31e5ec7430
feat(pre-push-safety-net): replay immutable revisions through the full transaction
2026-09-13 14:50:25 +02:00
Marius Ciepluch
6b12b73411
feat(pre-push-safety-net): render bounded reports and preserve full evidence
2026-09-13 13:25:44 +02:00
Marius Ciepluch
d0e0ecad78
feat(pre-push-safety-net): admit only supported actionable changes
2026-09-13 12:56:55 +02:00
Marius Ciepluch
eb320730b6
feat(pre-push-safety-net): compare targeted base and head evidence
2026-09-13 12:42:15 +02:00
Marius Ciepluch
6ba2b06353
feat(pre-push-safety-net): exclude vendor inputs and partition frontend coverage
2026-09-13 11:53:29 +02:00
Marius Ciepluch
d02406e758
docs(pre-push-safety-net): record frontend retention prerequisite
2026-09-13 11:05:44 +02:00
Marius Ciepluch
ebad83009e
feat(pre-push-safety-net): connect change context to ranked questions
2026-09-13 10:41:32 +02:00
Marius Ciepluch
546db24b8e
feat(pre-push-safety-net): preserve exact ranker scope and outcomes
2026-09-13 10:16:22 +02:00
Marius Ciepluch
bd53b6dc9d
feat(pre-push-safety-net): bound backend execution by one deadline
2026-09-13 10:03:03 +02:00
Marius Ciepluch
948ee020db
feat(pre-push-safety-net): retain bounded change and rename context
2026-09-12 21:12:45 +02:00
Marius Ciepluch
97fd6336f1
feat(pre-push-safety-net): materialize bounded isolated snapshots
2026-09-12 20:55:09 +02:00
Marius Ciepluch
05da202d67
feat(pre-push-safety-net): resolve immutable push comparisons
2026-09-12 20:43:51 +02:00
Marius Ciepluch
14a2a60e52
feat(pre-push-safety-net): establish shared push and engine contracts
2026-09-12 19:21:31 +02:00
Marius Ciepluch
051f3b0058
feat(pre-push-safety-net): preserve uncertainty in benchmark scoring
2026-09-12 19:04:20 +02:00
Marius Ciepluch
8acada0d98
feat(pre-push-safety-net): pin labeled evaluation inputs
2026-09-12 18:45:54 +02:00
Marius Ciepluch
56cfc9da89
feat(pre-push-safety-net): reproduce evaluated Joern runtime
2026-09-12 18:32:18 +02:00
Marius Ciepluch
7e3b3bbc8b
docs(pre-push-safety-net): record approved design and implementation plan
2026-09-12 18:27:14 +02:00