Repository navigation
t27os: real launch proof finalize (evidence + repro, Closes #13578) - #13579
Conversation
|
This PR is too large for Bugbot to review. It changes 17,632 lines and 3,995,267 characters. Split the change into smaller pull requests to get a review. |
12797ca to
aeebb8d
Compare
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: 7b77c860-88c3-4d8d-817c-9ef7664cfb8f) |
|
CI triage (2026-11-10): both failing checks are pre-existing repo-wide reds, not caused by this PR's 2 added files.
All PR-relevant gates pass: check-linked-issue, budget, build-and-test, claw-*, gate-topology, L1. PR is MERGEABLE with exactly 2 files ( |
Closes #13578
What
Preserve and reproduce the already-proven real launch (
launch_proof.t27, ORDER T27_REAL_LAUNCH_PROOF_FINALIZE_V1):specs/t27os/launch_proof.t27: the proven spec (admission allowlist -> posix_spawn -> waitpid -> observed output -> exit).docs/t27os/launch_proof_evidence.md: exact build/link/run commands, raw transcript, pid evidence (2671 fresh; 6465 original), denial transcripts (exit 7), evidence table, and the NOT-claims section.Repro (verified 2026-11-10)
Out of scope (per order)
No
pty_sys.t27changes, no adapters, no production integration, no merge without CI/review. The 8adapter_spawn_direct.t27tests remain behavior-model only.LAUNCH_PROOF_STATUS: EXECUTED (reproduced)
Note
Low Risk
Additive spec and documentation only; no changes to production spawn or PTY integration paths.
Overview
Adds a bounded real-launch demonstration for t27os: a new
specs/t27os/launch_proof.t27that readsT27OS_TARGET, allows only/bin/echo, otherwise printsDENIEDand exits 7 beforeposix_spawn, and on success spawns via libSystem, logsSPAWNED pid=…on stderr, andwaitpids the child.Also adds
docs/t27os/launch_proof_evidence.mdwith exact t27b/ld/run steps, 2026-11-10 transcripts (allowed stdout token, denied paths), an evidence checklist, and documented exit codes. The docs explicitly scope this as proof only—nopty_sys.t27, adapters, or production spawn path changes.Reviewed by Cursor Bugbot for commit aeebb8d. Bugbot is set up for automated code reviews on this repo. Configure here.