docs(design): record RIG-2336 forks-reversal OQ rulings (amendment) - #450
Merged
Merged
Conversation
rigel-mintaka
force-pushed
the
compass-repo/rig-2336-oq-resolutions
branch
from
August 21, 2026 05:04
5581758 to
a01a69e
Compare
|
Compass engineering docs preview: https://compass-repo-rig-2336-oq-res.compass-eng-docs.pages.dev Deployed from Changed pages: |
The frozen forks-reversal record (PR #434, merged 9d48f9a) shipped with its two load-bearing Open Questions unresolved — the pre-freeze ruling gate did not run before merge. A frozen record is never edited in place (skill://design: no folding-in after merge; a later change adds a new record), so this amendment records the binding rulings that supersede the frozen record's OQ1 and OQ2. - OQ1 (oh-my-pi): CONSUME a Rigel-tagged npm release — cut a Rigel-owned tagged npm release of the coding-agent package and repoint the credential-denylist generator to consume it. A third shape distinct from the frozen record's recommended "drop + upstream npm" and its "github: repo pin" fallback; the denylist tracks a Rigel-cut release. Shapes L3. - OQ2 (raw nix run sites): INSTALL the fork tools, pinned. The six raw-CLI sites that bypass devenv.lock install the fork devenv + skopeo-nix2container from the lockfile-pinned github:RigelBuild/<fork> input and invoke by explicit name — no raw `nix run path:...` / `<rev>` literal remains. Pin lives in one place (the lockfile); dissolves the drift problem rather than gating it with a wrapper flake or a CI assert. Shapes L1/L2. OQ3 (non-load-bearing) and L0a/L0b/L4 unchanged from the frozen record. Refs RIG-2336 Co-authored-by: Matt Wilkinson <matt@rigel.build>
rigel-mintaka
force-pushed
the
compass-repo/rig-2336-oq-resolutions
branch
from
August 21, 2026 05:12
a01a69e to
aa5f12f
Compare
mattwilkinsonn
approved these changes
Aug 21, 2026
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.
The frozen forks-reversal record (PR #434, merged 9d48f9a) shipped with its two
load-bearing Open Questions unresolved — the pre-freeze ruling gate did not run
before merge. A frozen record is never edited in place (skill://design: no
folding-in after merge; a later change adds a new record), so this amendment
records the binding rulings that supersede the frozen record's OQ1 and OQ2.
npm release of the coding-agent package and repoint the credential-denylist
generator to consume it. A third shape distinct from the frozen record's
recommended "drop + upstream npm" and its "github: repo pin" fallback; the
denylist tracks a Rigel-cut release. Shapes L3.
that bypass devenv.lock install the fork devenv + skopeo-nix2container from the
lockfile-pinned github:RigelBuild/ input and invoke by explicit name — no
raw
nix run path:.../<rev>literal remains. Pin lives in one place (thelockfile); dissolves the drift problem rather than gating it with a wrapper
flake or a CI assert. Shapes L1/L2.
OQ3 (non-load-bearing) and L0a/L0b/L4 unchanged from the frozen record.
Refs RIG-2336
Co-authored-by: Matt Wilkinson matt@rigel.build