feat(sidecar): protocol 13, the egg with RunicNPC and the banner, edge → main (runicnpc 9e step 3, merge 2 of 3) #23
Reference in New Issue
Block a user
No description provided.
Delete Branch "edge"
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?
What & why
Merge 2 of 3, together with Rust-Plugins' and installer's cutovers.
PROTOCOL_VERSION13, RunicNPC forwarding (stage 4),POST /permissions/inventory, the egg installing every plugin file and RunicNPC from the bundle, and the PopupNotifications banner (D327, D328).with-sidecar.sh, the egg JSON,SHA256SUMS.The order (docs/runicnpc/PLAN.md, 9e step 3)
edge→main— after runicnpc-rust#18 (thefeat!:) has merged intoedge. Releases v1.0.0.edge→main, together — after I have checked v1.0.0 (checksums, manifestapi6). The bridge and the sidecar both move protocol 12 → 13, and the bundle's Gate 1 refuses a pair that disagrees, so one without the other leaves a bundle that cannot compose.v2/rust/current.jsononinstaller'sbundlesbranch moves to protocol 13 with RunicNPC 1.0.0 in it (dispatchingbundle.ymlif a compose run lost the race).edge→main— last, once a server can actually get RunicNPC from a bundle.Please leave
edgestanding (untick "delete branch" on merge): later work lands there.After the merges: the installer's RunicNPC path and the egg's banner from the real bundle (the row the walk left for this step), then the docs PR recording step 3.
How it was tested
Each change on
edgecame in by its own PR with its own checks and rig walk (stages 4–9, the 9d player session, 9e steps 1–2).edgeis 0 commits behindmain, so this merges clean; this PR's checks are the run against the merged tree.Checklist
AI-assisted contributions (required)
Claude Code (Claude Opus 5.5). I have reviewed and understandevery change, and take responsibility for it. AI-authored commits are
marked with a
Co-Authored-By/Assisted-Bytrailer.License
(GNU GPL v3.0 or later), and I have the right to contribute it.
🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
Protocol 13, the permission manager (PLAN_REDESIGNS section 1): one more opaque forward. The body is {snapshotId?, page?}; paging is the plugin's and the website's, and no page is kept here. Refs RunicGateway/Module-Rust#21 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY