Skip to content

Loop 72: Phase E schemas E4-E6 (safety release, preregistration, CLI) - #757

Merged
cschanhniem merged 1 commit into
mainfrom
feat/phase-e-e4-e5-e6
Jul 9, 2026
Merged

cschanhniem merged 1 commit into
mainfrom
feat/phase-e-e4-e5-e6

Conversation

@cschanhniem

Copy link
Copy Markdown
Collaborator

Completes Phase E from NEXT_100_PR_MAP.md.

Adds:

  • schemas/safety_release_decision.schema.json (E4) — human-gated release decision, agent_authored must be false
  • schemas/pilot_preregistration.schema.json (E5) — freeze experiment design before running assays
  • scripts/generate_review_packet.py (E6) — CLI to generate skeleton review packet validated against E1 schema
  • tests for all three
  • make generate-review-packet target

Why this matters: E4 enforces human-gating on external release. E5 prevents HARKing (Hypothesizing After Results Known) by freezing pass criteria before assays run. E6 makes generating well-formed review packets easy and machine-checkable.

@cschanhniem
cschanhniem merged commit 06c2506 into main Jul 9, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant