fix: add penny to SubagentStart matcher + update betty-sue.md Related #121
No reviewers
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ldraney/claude-custom!121
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "120-phase-16-qa-nits"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
QA nits from PR #119 (Phase 16: Agent Model Completion). Penny agent spawns were missing session context injection because the SubagentStart matcher didn't include
penny. Also updates betty-sue.md Related section from the deprecated 6-agent split to the consolidated 5-agent model.Changes
settings.json— added|pennyto the SubagentStart matcher regex so Penny spawns get injected session contextagents/betty-sue.md— replaced deprecated agent references (dev-frontend, dev-backend, devops, frontend-qa, dev-qa, devops-qa) with the 5-agent model (Penny, Dev, QA, Dottie) in the Related sectionTest Plan
grep -c penny settings.jsonreturns 1grep -c 'dev-frontend' agents/betty-sue.mdreturns 0jq '.hooks.SubagentStart[0].matcher' settings.jsonoutput containspennyReview Checklist
Related
todo-phase-16-qa-nitsPR #121 Review
DOMAIN REVIEW
Tech stack: Claude Code configuration (JSON hook settings + Markdown agent profiles). No application code -- this is agent infrastructure.
settings.json -- SubagentStart matcher:
The change appends
|pennyto the existing regex matcher at line 232. Thepennyvalue matches the frontmattername: pennyinagents/penny.md(confirmed). Without this fix, Penny spawns would not triggerinject-subagent-context.sh, meaning she would start sessions without platform context injection. This is a genuine bug fix from the PR #119 oversight.Backward compatibility is preserved: all deprecated agent types (
dev-backend,dev-frontend,devops,frontend-qa,dev-qa,devops-qa) remain in the matcher, which is correct per the issue constraints.agents/betty-sue.md -- Related section:
The old Related section listed 6 deprecated agent references (
dev-frontend,dev-backend,devops,frontend-qa,dev-qa,devops-qa) that no longer exist as separate agent files. The replacement references the actual 5-agent model:agent-penny,agent-dev,agent-qa,agent-dottie. Confirmed all four agent files exist inagents/with matching names. Theagent-workflowandagent-spawn-conventionslines are preserved unchanged.No issues found in the domain review.
BLOCKERS
None.
NITS
None. The diff is 5 additions / 3 deletions across 2 files. Both changes are precise and scoped.
SOP COMPLIANCE
120-phase-16-qa-nitsreferences issue #120)todo-phase-16-qa-nits)fix: add penny to SubagentStart matcher + update betty-sue.md Related)PROCESS OBSERVATIONS
This is a well-executed nit-fix PR from the Phase 16 QA cycle. The QA-to-nit-fix pipeline is working as designed: PR #119 was reviewed, nits were captured, issue #120 was created, and this PR addresses them cleanly. Low change failure risk given the minimal surface area (one regex addition, one doc section rewrite).
VERDICT: APPROVED