Document .claude-no-enforce in agent-workflow SOP #156
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#156
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Type
Feature
Lineage
Standalone -- discovered during frontend iteration sessions
Repo
forgejo_admin/claude-customUser Story
As a developer doing frontend iteration
I want
.claude-no-enforcedocumented as a first-class escape hatchSo that the team understands when and why to bypass issue-driven development enforcement
Context
The
.claude-no-enforcedotfile exists incheck-issue.sh(line 74) as a repo-level opt-out from issue-driven development enforcement. It is undocumented in pal-e-docs -- the agent-workflow SOP, betty-sue agent profile, and related conventions do not mention it.Frontend iteration with Lucas in the loop requires direct coding by the main session. The full agent spawn -> issue -> PR lifecycle is too heavy for "move this div, check on phone, tweak the color."
File Targets
Files to modify:
agent-workflow,agent-betty-sueagents/betty-sue.mdin claude-custom -- same updatesFiles to potentially create:
convention-claude-no-enforceAcceptance Criteria
agent-workflowSOP updated with.claude-no-enforceexceptionagent-betty-sueprofile updatedagents/betty-sue.mdin claude-custom updatedTest Expectations
.claude-no-enforceworks: create file in repo, confirm hook skips enforcementtouch .claude-no-enforce && bash hooks/check-issue.shConstraints
Checklist
Related
pal-e-agency-- parent projectfeedback_frontend_iteration-- the principle behind this featuresop-frontend-dev-overlay-- the workflow this supportsScope Review: NEEDS_REFINEMENT
Review note:
review-343-2026-03-27Documentation-only ticket is well-structured but has three scoping issues that need fixing before it's ready for execution.
betty-sue.mdshould beagents/betty-sue.md(file is in agents/ subdirectory, not repo root)arch:ci-pipelinebut this is a hooks/enforcement feature, not CI pipeline. Should bearch:hooks### Typeto Task and routing to Dottie, or splitting into two tickets (repo file change for dev agent + pal-e-docs updates for Dottie)check-issue.shreads JSON from stdin; barebash hooks/check-issue.shwill fail without piped inputScope Review Corrections Needed
From
review-343-2026-03-27:Fix 1: Wrong file path —
betty-sue.mdshould beagents/betty-sue.md.Fix 2: Wrong
arch:label on board item —arch:ci-pipelineshould bearch:hooksorarch:enforcement..claude-no-enforceis a hook escape hatch, not a CI component.Fix 3: Reclassify as Task, not Feature. This targets both repo files AND pal-e-docs notes. Per agent-workflow, dev agents are repo-only. Either:
Fix 4: Test command
bash hooks/check-issue.shwon't work — the hook reads JSON from stdin. Provide a real test invocation.Once fixed → READY for next_up.
Issue body updated per scope review corrections.