User Story
As a developer, I want to configure enforcement behavior via .tapps-agents/config.yaml, so that I can customize enforcement for my project.
Acceptance Criteria
- ✅ Loads configuration from
.tapps-agents/config.yaml
- ✅ Supports enforcement mode (blocking, warning, silent)
- ✅ Supports confidence threshold (0-100%, default: 60%)
- ✅ Validates configuration structure
- ✅ Provides clear error messages for invalid config
- ✅ Uses defaults when config missing
- ✅ Supports per-project overrides
Tasks
Files to Create
tapps_agents/core/llm_behavior.py (150 lines)
Reference
Estimated Effort
4 hours (1 story point)
User Story
As a developer, I want to configure enforcement behavior via
.tapps-agents/config.yaml, so that I can customize enforcement for my project.Acceptance Criteria
.tapps-agents/config.yamlTasks
Files to Create
tapps_agents/core/llm_behavior.py(150 lines)Reference
stories/enh-001-workflow-enforcement.md(Story 4)docs/architecture/enh-001-workflow-enforcement-architecture.mdEstimated Effort
4 hours (1 story point)