specs/035-muse-antigravity-rules/spec.md
Specification: Bundled screen rules for Muse and Antigravity
Created: 2026-10-10. Status: clarified.
Spec 033 scoped generic screen rules to a program and shipped five agents.
Muse and Antigravity are two more of herdr's set whose rules fit the engine.
Muse's launcher execs muse-bin-<version>, so its program name is never a
fixed string: binaries needs a prefix form.
Acceptance
- A
binariesentry ending in*matches any program name starting with the text before it, both for screen-rule scoping and detection overlays. A*anywhere else, or a bare*, rejects the manifest. - signaltty bundles herdr's Muse rules (
muse,muse-code,muse-cli,muse-bin-*) and Antigravity rules (agy,antigravity,antigravity-cli), Apache-2.0, attributed, ending in the idle fallback. - Fixtures, written from the screens herdr's manifests document, cover each
rule and its near-misses; a real-PTY test classifies a
muse-bin-<version>program.
Scope and clarification
herdr requires a digit after muse-bin-; the prefix form also accepts
muse-bin- itself or muse-bin-x, which no real program uses. No unresolved requirements remain.