Skip to content

feat(v2): add governed SourceOps lifecycle - #20

Merged
srinivasdrona merged 5 commits into
mainfrom
track/raptor-v2-2026-08
Aug 27, 2026
Merged

srinivasdrona merged 5 commits into
mainfrom
track/raptor-v2-2026-08

Conversation

@srinivasdrona

Copy link
Copy Markdown
Owner

Summary

Implements the governed RAPTOR v2 SourceOps lifecycle as five logical commits:

  • V2 kickoff authority and implementation panel alignment
  • V2-S1 SourceOps registry and deterministic offline validator
  • V2-S2 staged snapshot verification and deterministic fact diffing
  • V2-S3 materiality evaluation, proposal-only impact routing, and rollback rehearsal
  • Mandatory RAPTOR WSL execution instruction

Safety boundary

This PR is additive and offline. It does not download, promote, activate, replace, delete, restore, schedule, dispatch, or execute any source or downstream action. Impact routes and rollback operations are proposal-only, require human approval, and have executed=false. It establishes no scientific, legal, clinical, worklist, submission, RescueScreen, or independent-panel authority.

Authoritative validation

All authoritative Python validation ran sequentially in WSL2 using:

/home/sdrona/raptor/bin/python (Python 3.12.3), PYTHONPATH=src

Latest integrated results on PR head 6c3e554ec3fa21a5eaa74bae5482c1938faa0825:

  • V2-S3 selector: 66 passed
  • Full SourceOps: 401 passed, 10 skipped
  • Existing regression selector: 18 passed, 3 skipped
  • Legacy validate / status outputs and exits: byte-deterministic
  • Materiality policy hash: 8e6fb7cf254afdda56858308be94e2f2c3456df9e46c9b8fcb19cb0cf17297a5
  • git diff --check: clean

Each slice received an independent Opus 5 PASS under human adjudication.

Offline rehearsal evidence

The gitignored .raptor evidence artifacts are intentionally not committed.

Rehearsal Manifest hash Diff hash Impact hash Rollback-plan hash Outcome
Mutable TSC ingest 348be4d6f4da83bf86393d529840cfe617e7e9ad468b8c528b3b290c5bc98b40 a0973fef938da25c13f3eebb2f344f8e585bd892478994b788732800ba9ace83 26c2a28392fe527b06ffcd478bbf8ffd22044e5a05422fb373957d55f33a79e7 2d5b276e06f070ff6035bcdb00ae7592653f398dec81d00dc402cdd8b3f8c3d4 MATERIAL_CHANGE; root rollback NOT_APPLICABLE
External MAVE declaration root a30787fc1bb104cf88640e4a9046d9e4b429ae0a310d552cdd730063df4348fb f5185c5d0e87f2fb26b1b719bca53090ce84c4d33cdb83af4f56d767ad4266e5 bd47ba415bf3da8f0ae931bdeb42f1d569725bd7c448f46a26b132d2010483c9 0276139264eea68af705d4d3fddbc5d7266ad5f41cfad0acc8e0d00376cd3ec6 MATERIAL_CHANGE; root rollback NOT_APPLICABLE

Both rehearsals preserved the registry, policy, declaration roots, frozen evidence, and Git worktree byte-for-byte. No promotion occurred.

Merge gates

  • GitHub CI passes on this exact PR head
  • Integrated Opus review of main...PR head returns PASS
  • Explicit human merge approval
  • Merge with a merge commit; no squash, rebase, or force-push

srinivasdrona and others added 5 commits August 16, 2026 15:27
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Use the finalized Codex test-author role for the V2-S1 RED-test handoff.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@srinivasdrona

Copy link
Copy Markdown
Owner Author

Fresh validation completed on exact PR head 6c3e554ec3fa21a5eaa74bae5482c1938faa0825.

  • Interpreter: /home/sdrona/raptor/bin/python (WSL2, Python 3.12.3)
  • Full SourceOps: 401 passed, 10 skipped
  • Required regression selector: 18 passed, 3 skipped
  • Legacy validate / status outputs and exits: byte-deterministic
  • plan-drift usage result: byte-deterministic, empty stderr
  • Materiality policy declared/recomputed hash: 8e6fb7cf254afdda56858308be94e2f2c3456df9e46c9b8fcb19cb0cf17297a5
  • git diff --check: clean
  • GitHub CI test: SUCCESS

Merge remains blocked pending integrated Opus PASS and explicit human approval.

@srinivasdrona

Copy link
Copy Markdown
Owner Author

Integrated review completed on exact PR head 6c3e554ec3fa21a5eaa74bae5482c1938faa0825.

Opus verdict: PASS RAPTOR V2 PR

Confirmed:

  • Complete origin/main...HEAD diff reviewed
  • GitHub CI test: SUCCESS
  • Fresh WSL SourceOps: 401 passed, 10 skipped
  • Required regressions: 18 passed, 3 skipped
  • V2-S1/V2-S2/V2-S3 boundaries coherent and proposal-only
  • Rehearsal hashes in the PR body replay exactly
  • Worktree and PR head unchanged; no uncommitted or untracked files

Non-blocking future note: the current eval-gate freshness window reaches its 365-day boundary in August 2027; that should be handled before then, but it does not block this merge.

All technical merge gates are green. Merge remains waiting for explicit human approval.

@srinivasdrona
srinivasdrona marked this pull request as ready for review August 27, 2026 14:01
@srinivasdrona
srinivasdrona merged commit e640d65 into main Aug 27, 2026
1 check passed
@srinivasdrona

Copy link
Copy Markdown
Owner Author

Post-merge verification completed for merge commit e640d65fd67ceed496adf3793eb8b58194836cc9.

  • origin/main points to the merge commit
  • Post-merge GitHub CI: SUCCESS — https://github.com/srinivasdrona/raptor/actions/runs/33079965464
  • Fresh detached main worktree validated in WSL using /home/sdrona/raptor/bin/python
  • Full SourceOps: 401 passed, 10 skipped
  • Required regressions: 18 passed, 3 skipped
  • Temporary validation worktree removed after successful verification
  • Feature branch retained for reference

RAPTOR v2 merge and post-merge validation are complete.

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