specs/033-binary-scoped-screen-rules/plan.md
Plan
A pure process_name(argv) in signaltty-agent (runtime unwrap); the Store
keeps the name per process (set from spawn argv, refreshed by procscan, no
event); Ctx::screen_rules(kind, process) filters generic overlays and
bundled manifests by binaries. Bundled manifests keep their binaries.
Test-first, one slice at a time: process_name, bundled selection and
fixtures, Store tracking, real-PTY scoping. ADR-0028 and docs/07, docs/08
(pane.explain.process). Claude implements; Gemini reviews read-only.