Skip to content

ENH-001-S3: User Messaging System (2 pts) #12

@wtthornton

Description

@wtthornton

User Story

As a developer, I want clear, actionable messages when enforcement triggers, so that I understand why I should use a workflow and how to do it.

Acceptance Criteria

  • ✅ Displays detected intent and confidence score
  • ✅ Shows recommended workflow command (@simple-mode *build "description")
  • ✅ Lists workflow benefits (auto-validation, auto-testing, quality gates)
  • ✅ Includes override instructions (--skip-enforcement flag, config change)
  • ✅ Formats for CLI output
  • ✅ Formats for IDE output
  • ✅ Emoji support (configurable)

Tasks

  • Task 3.1: Create MessageFormatter class (2 hours)
  • Task 3.2: Format for different outputs (2 hours)
  • Task 3.3: Write unit tests (2 hours)

Files to Create

  • tapps_agents/workflow/message_formatter.py (100 lines)

Dependencies

Reference

Estimated Effort

6 hours (2 story points)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions