Cook execute 1/N: iskra.cook.v0 validator + privacy gate #49
No reviewers
Labels
No labels
cook/idea
judge/codex-candidate
judge/hermes-candidate
judge/low-confidence
judge/needs-refinement
judge/operator-needed
judge/p0
judge/p1
judge/p2
judge/p3
judge/park
judge/patchwarden-candidate
judge/stale-priority
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
pdurlej/judging-claw!49
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude-cook1-validator"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
First execute-phase step for Cook (after the scaffolding in #48). Pure code, no production touch — validator only, mirroring
schema.py.What
cook_schema.validate_cook_output— hand-rolled, stdlib-only validator foriskra.cook.v0:cook: false+reason);next_action_size,privacy_risk,operator_decision, evidencesource);confidence1–5;cook/*labels; non-emptyevidence_map.title,teaser,minimal_next_action,silence_cost) and over eachevidence_mapref/why— so nothing private can reach the Forgejo issue before any write. (This was the "validator + privacy gate" deferred item.)evidence_map._run_idfromcook_response_templateso the template is a valid example the validator accepts (now tested).Boundaries respected
~/.openclaw/workspace/judging-clawcheckout is currently behindmain).Suite: 149 tests OK (135 + 14),
py_compileclean.Next execute steps (separate PRs): sidecar client (
/v1/obsidian/write,/v1/events/search,/v1/honcho/query) honoring ADR-0023 hard-deny markers → Cook runner → nightly wiring + ration.🤖 Generated with Claude Code