fix: remove unreachable pal-e-docs refs, add claude-code-guide spawn type #106
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!106
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "105-fix-remove-unreachable-pal-e-docs-refs-a"
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
Remove unreachable
mcp__pal-e-docs__get_noteprofile lines from 6 agent configs that lack pal-e-docs MCP access, and add theclaude-code-guideentry to the agent spawn requirements schema.Changes
agents/dev-backend.md— removed unreachable profile intro + get_note lineagents/dev-frontend.md— removed unreachable profile intro + get_note lineagents/devops.md— removed unreachable profile intro + get_note lineagents/dev-qa.md— removed unreachable profile intro + get_note lineagents/devops-qa.md— removed unreachable profile intro + get_note lineagents/frontend-qa.md— removed unreachable profile intro + get_note lineschemas/agent-spawn-requirements.json— addedclaude-code-guidetype (no gate, no isolation, produces analysis)Test Plan
jq . schemas/agent-spawn-requirements.jsonvalidates cleanlygrep -r "mcp__pal-e-docs__get_note" agents/returns zero matches (dottie.md does not use this pattern)claude-code-guideagent without requiring issue/PR refsReview Checklist
Related
PR #106 Review
DOMAIN REVIEW
This PR touches agent configuration files (Markdown frontmatter + body) and a JSON spawn-requirements schema. No Terraform, k8s, Salt, or ArgoCD changes.
Agent config removals (6 files): Each of the 6 agents (
dev-backend,dev-frontend,devops,dev-qa,devops-qa,frontend-qa) had a 3-line block removed:Verified: None of these 6 agents list
pal-e-docsin theirmcpServersfrontmatter, so theseget_notecalls were unreachable dead code. The two agents that DO have pal-e-docs access (dottie.mdviapal-e-docsin mcpServers,betty-sue.mdvia same) were correctly left untouched. Post-PR grep ofagents/formcp__pal-e-docs__get_notereturns zero matches -- clean.Schema addition (
claude-code-guide): Follows the exact same structure as the existingExploretype:required_patterns: []-- no gate, appropriate for a read-only help agentproduces: ["analysis"]-- correct, it only produces analysis outputisolation: false-- appropriate since it doesn't create branches or PRs (differs fromExplorewhich hasisolation: true, but this is intentional since claude-code-guide doesn't write to repos at all)JSON structure is well-formed. Trailing comma placement is correct (added comma after the closing brace of
Explore, new entry is the last element before the closing braces).BLOCKERS
None.
NITS
isolationdifference betweenExploreandclaude-code-guide:Explorehasisolation: truewhileclaude-code-guidehasisolation: false. Both are described as read-only. Ifclaude-code-guideis truly read-only,isolation: falseis fine (no worktree overhead for a help query). But worth noting the inconsistency for future reference -- if the spawn hook treatsisolationas a security boundary rather than just a resource optimization, the two should align. Non-blocking since the PR description explicitly calls this out ("No gate, no isolation, produces analysis").SOP COMPLIANCE
105-fix-remove-unreachable-pal-e-docs-refs-areferences #105)Closes #105present in Related sectiontofu planoutput not applicableplan-pal-e-agencyPhase 12v per the task description)PROCESS OBSERVATIONS
get_notelines were likely a holdover from when agents were first created. Good hygiene to clean them up -- they could confuse agents into attempting MCP calls that would fail at runtime.plan-pal-e-agencyPhase 12v would maintain traceability from PR to plan.VERDICT: APPROVED