User Story
As a developer, I want my direct code edits to be intercepted before execution, so that I can be reminded to use workflows for better quality.
Acceptance Criteria
- ✅ All Write tool invocations are intercepted before execution
- ✅ All Edit tool invocations are intercepted before execution
- ✅ File creation operations are intercepted
- ✅ Interception latency <50ms (p95)
- ✅ User intent is captured from context (prompt, file path, operation type)
- ✅ Enforcement decision is made (block, warn, allow)
- ✅ Configuration loaded from
.tapps-agents/config.yaml
Tasks
Files to Create
tapps_agents/workflow/enforcer.py (250 lines)
Integration Points
- ImplementerAgent (
tapps_agents/agents/implementer/agent.py)
- CLI (
tapps_agents/cli.py)
Dependencies
Reference
Estimated Effort
12 hours (3 story points)
User Story
As a developer, I want my direct code edits to be intercepted before execution, so that I can be reminded to use workflows for better quality.
Acceptance Criteria
.tapps-agents/config.yamlTasks
Files to Create
tapps_agents/workflow/enforcer.py(250 lines)Integration Points
tapps_agents/agents/implementer/agent.py)tapps_agents/cli.py)Dependencies
Reference
stories/enh-001-workflow-enforcement.md(Story 1)docs/architecture/enh-001-workflow-enforcement-architecture.mdEstimated Effort
12 hours (3 story points)