Repository navigation
Conversation
Run deterministic Fake Migrators against the complete Oracle, inspect stored boolean terms immediately after updates, and resolve npm or tree tarballs before application execution. Refs #1536.
Pack workspace sources through pnpm, retain Fake Migrator artifacts, and exercise caught createApp and npm lifecycle denials through the real Run pipeline. Refs #1536.
Contributor
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: true |
|
Explain published and tree Stack sources and the credentialed deterministic matrix so contributors can reproduce the CI acceptance Runs. Refs #1536.
Report only stage failures and failed Oracle checks so GitHub issue matchers can process failures. Stop expensive later Runs after the first failing case. Refs #1536.
Stack native clients load system CA certificates when constructing TLS clients. The slim Node image lacked the trust bundle, so every Reference Migration exited before Oracle calls. Refs #1536.
Use the real per-invocation synthetic protected resource for application and lifecycle denial cases and require a forbidden decision from the trusted observer. Refs #1536.
This was referenced Nov 9, 2026
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Prove that the Migration Harness accepts a known-correct Protect.js upgrade and rejects the documented migration mistakes. Deterministic Fake Migrators exercise the real Run pipeline without model calls.
Changes
Verification
Related
Closes #1536. Stacked on #1580, then #1576.
Review notes
Separate worktree: .worktree/migration-harness-selftest. The Reference Migration remains outside actor mounts. Tests use the existing credentialed E2E job with no model tokens. Initial CI found missing CA certificates in the slim image; the final live matrix proves the correction.