mirror of
https://github.com/norandom/OpenUltraSAST.git
synced 2026-10-16 03:49:26 +00:00
docs(model-grounded-detection): attach Req 7.4 (verifier boundary) to task 1.1
The prior commit's edit did not match and 7.4 was left unclaimed. model/specs.py is read-only data -- no LLM and no optimiser writes it -- and task 1.1 now carries that criterion with a test asserting the module exposes no writer. All 49 criteria trace to a task. Co-Authored-By: Claude Opus 4.8 <[email protected]> Claude-Session: https://claude.ai/code/session_01T7XD7x5KonMdmGRkp63EQG
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
6fe8682993
commit
fc4dab97fb
@@ -67,8 +67,8 @@ queries in group 4). The gates, `redaction.py`, `pairs.py` overlay/inventory pat
|
||||
not logic — the CPG queries that consume it come in groups 2 and 4.
|
||||
- Observable: `model/specs.py` imports nothing from `learning/`, `improve/`, `semantic/variants`,
|
||||
`semantic/mechanisms`; a test asserts every family in the taxonomy has a `TaintSpec` or a `DominanceSpec`
|
||||
seed, and that the guard vocabulary is preserved verbatim.
|
||||
- _Requirements: 1.2, 7.1, 7.2, 7.3_
|
||||
seed, and that the guard vocabulary is preserved verbatim. `model/specs.py` is read-only data — no LLM and no future optimiser writes it, and a test asserts the module exposes no writer (Req 7.4, the verifier boundary).
|
||||
- _Requirements: 1.2, 7.1, 7.2, 7.3, 7.4_
|
||||
|
||||
- [ ] 1.2 Re-home the three retained modules
|
||||
- Move `learning/families.py` → `model/taxonomy.py`, `learning/candidates.py` → `model/candidates.py`,
|
||||
|
||||
Reference in New Issue
Block a user