diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-11 20:09:21 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-11 20:09:21 -0500 |
| commit | 53cfd886d3594c60aaa14b07a3077c124c756ba5 (patch) | |
| tree | 5fec5a75bd62690489a2f0f594e10a0f4a905543 /languages | |
| parent | 65b99e86d570e489bcd91f377b71193cd7eaba44 (diff) | |
| download | rulesets-53cfd886d3594c60aaa14b07a3077c124c756ba5.tar.gz rulesets-53cfd886d3594c60aaa14b07a3077c124c756ba5.zip | |
docs(spec): hold helper instances as not-ready behind Emacs surface and test gating
Two gaps block implementation. Sessions are also born from Emacs terminal buffers, where roster detection works (the scan matches process cwd, and eat/vterm shells are children of emacs) but the deterministic spawn path doesn't exist; the open issue weighs an elisp command against shelling out to ai with a no-tmux mode, leaning to the latter so the logic lives once.
Second, template sync makes "live everywhere" the default failure mode for startup.org changes, so the test strategy gains three-ring gating: bats with sleeper processes and a byte-identical no-op guarantee, a disposable sandbox project for the corruption, orphaned-helper, and raw-launch drills, then a dormant-by-construction pilot through project-scripts before the template-wide release. The Status section carries the readiness checklist and the implementation task is blocked on it.
Diffstat (limited to 'languages')
0 files changed, 0 insertions, 0 deletions
