Summary
Track the pending rename of vsleep to catnap referenced in the TODO comment in agents/subagents.yml (Lines 278-281), which is invoked in the scrutineer subagent instructions at Line 372 as part of the rate-limit back-off flow.
Rationale
The TODO documents that vsleep is slated to be renamed to catnap. Once the rename ships, the scrutineer subagent instructions must be updated so generated Codex/Claude snapshots stay accurate and do not drift from the renamed helper.
Affected areas
agents/subagents.yml — TODO comment (Lines 278-281) and vsleep invocation in the rate-limit back-off instructions (around Line 372).
- Generated scrutineer Codex/Claude snapshots derived from this manifest.
tests/test_subagent_definitions.py — update if any assertion references the vsleep string.
Proposed changes
- Remove the TODO comment block once
catnap ships and replace it with a short note: # Rate-limit back-off uses catnap (renamed from vsleep).
- Replace the
vsleep $(shuf -i 15-30 -n 1)m invocation with catnap $(shuf -i 15-30 -n 1)m in the scrutineer instructions.
- Regenerate the scrutineer Codex/Claude snapshots.
- Update
tests/test_subagent_definitions.py if it asserts on the vsleep string anywhere.
Acceptance criteria
References
Summary
Track the pending rename of
vsleeptocatnapreferenced in the TODO comment inagents/subagents.yml(Lines 278-281), which is invoked in the scrutineer subagent instructions at Line 372 as part of the rate-limit back-off flow.Rationale
The TODO documents that
vsleepis slated to be renamed tocatnap. Once the rename ships, the scrutineer subagent instructions must be updated so generated Codex/Claude snapshots stay accurate and do not drift from the renamed helper.Affected areas
agents/subagents.yml— TODO comment (Lines 278-281) andvsleepinvocation in the rate-limit back-off instructions (around Line 372).tests/test_subagent_definitions.py— update if any assertion references thevsleepstring.Proposed changes
catnapships and replace it with a short note:# Rate-limit back-off uses catnap (renamed from vsleep).vsleep $(shuf -i 15-30 -n 1)minvocation withcatnap $(shuf -i 15-30 -n 1)min the scrutineer instructions.tests/test_subagent_definitions.pyif it asserts on thevsleepstring anywhere.Acceptance criteria
agents/subagents.ymlno longer referencesvsleep; it invokescatnapinstead.vsleepreferences intests/test_subagent_definitions.pyare updated.References