spec(learned-decision-engine): design approved; implementation plan for review

Assumed-benign pushes mined from non-security commits as a separate label source
(maintainer decision). Ten tasks in the design's commit order; the harvest,
exp-001 and the v3 check wait for budget go-ahead.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01EmM1j46qgKMh3zqD1QMwEo
This commit is contained in:
Marius Ciepluch
2026-09-30 18:14:31 +02:00
co-authored by Claude Opus 5.5
parent f6f9591cd0
commit d7a572498d
3 changed files with 73 additions and 4 deletions
@@ -913,3 +913,10 @@ commit 9 adopts a model, and without an adopted model every path is today's.
extending an experiment after looking.
- **Pure-Python numerics.** Newton on near-separable data (a feature that alone separates a small family) can
diverge. L2 with lambda >= 0.01 and the iteration cap bound it, and the sklearn cross-check catches drift.
## Maintainer decisions at design approval (2026-09-30)
- Design approved as written.
- Benign pushes: ordinary non-security commits are mined as **assumed-benign** pushes (no security keyword, no later
fix touching the same lines), kept as their own label source (`assumed_benign`), reported separately from the
verified negatives, and never merged with them.