docs: record the CS-RG suspension handoff note - #77
Merged
Merged
Conversation
Adds a dated note under .github/notes that hands off the CodeSpace side of the 2026-09-27 session: the state of #75, the constraints a CodeSpace agent follows for CS-RG, source facts from the boundary review, CodeSpace-only issues, intermittent CI failures and the remaining checks. It approves no architecture. Tracked by #76; primary tracker novelKR/DevGuard#14.
This was referenced Sep 27, 2026
…note States who owns CS-RG, where approvals and evidence come from, the runner modes, the full merge check, and that the ETXTBSY fix is merged but not confirmed. Refs #76.
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.
Issue
Refs #76 (tracker; stays open until the owner's decisions). Primary cross-repository tracker: novelKR/DevGuard#14.
Summary
Adds
.github/notes/pr75-cs-rg-suspension-handoff.md, a dated note that hands off the CodeSpace side of the 2026-09-27 session. The session suspended the planned CS-RG managed-execution design (#75) and revalidated the CodeSpace–DevGuard boundary. The note guarantees that a CodeSpace agent can learn four things from GitHub alone:794867e;It is a record, not a design decision. It approves no architecture, starts no work and authorizes no merge.
The note sits in
.github/notes/next to the PR #51 and PR #53 notes. The documentation site avoids past-session narrative and unexplained work-package numbers, so the note does not belong there.Contract changes
None. No tool schema, error code, status value, ID, dependency, CI policy or pin changes.
Tests
python3 -B scripts/check_docs.py: registry verified (17 paired documents).git diff --check: clean.794867e. Outside tests, the code is identical tob6e7ed2; the only change since then is in themod testsoflinux_sandbox.rs, after line 408.python3 -B scripts/ci_plan.py --base 794867e --head HEADselects the full profile (12 legs). A.github/**change is in thefulllist ofscripts/ci-policy.json, so this documentation-only PR runs every Rust leg by policy.Security scenarios
Not applicable to runtime behaviour, because the note changes no code. The note records the following:
spawn_guardnor close unintended descriptors. Exposure has not been demonstrated.Both are recorded as open issues; neither is fixed.
Out of scope
Revision history
Merging requires the owner's explicit approval of this exact head, followed by one read of the post-merge CI. Rollback: revert the commit.