UNPKG

sead-method-core

Version:

Specification Enforced Agentic Agile Development - A hybrid methodology preventing AI agent drift through catalog-based constraints with comprehensive external asset integration

254 lines (232 loc) 13.3 kB
# SEAD Brownfield UI Enhancement Workflow workflow: id: sead-brownfield-ui name: SEAD Constitutional Brownfield UI/Frontend Enhancement description: >- Constitutional agent workflow for enhancing existing frontend applications with new features, modernization, or design improvements. Handles existing UI analysis with catalog integration, governance validation, and safe constitutional integration with context preservation. type: constitutional_brownfield_ui constitutional_framework: true catalog_integration: true governance_validation: enabled context_preservation: enforced project_types: - constitutional-ui-modernization - constitutional-framework-migration - constitutional-design-refresh - constitutional-frontend-enhancement - design-system-catalog-evolution - ui-governance-compliance constitutional_requirements: mode_detection: required catalog_read: mandatory governance_validation: continuous context_preservation: enforced agent_handoff_validation: required sequence: - step: constitutional_ui_analysis agent: sead-architect action: analyze existing project with constitutional UI compliance and use sead-document-project creates: multiple constitutional documents per the sead-document-project template constitutional_validation: required catalog_integration: required notes: | Review existing constitutional frontend application with catalog integration: - Design-system catalog pattern analysis and governance compliance assessment - User feedback with constitutional UI validation requirements - Analytics data with governance monitoring integration - Improvement areas with catalog evolution opportunities - Context preservation requirements for UI interactions - agent: sead-product-owner creates: sead-prd.md uses: sead-brownfield-prd-tmpl requires: constitutional_existing_ui_analysis constitutional_validation: required catalog_integration: required notes: | Creates comprehensive constitutional PRD focused on UI enhancement with: - Existing constitutional system analysis with governance validation - Design-system catalog integration and evolution strategy - UI governance compliance requirements and validation framework - Context preservation strategy for UI interactions and agent handoffs CONSTITUTIONAL SAVE OUTPUT: Copy final sead-prd.md to your project's docs/ folder with catalog integration references. - agent: sead-ux-expert creates: sead-front-end-spec.md uses: sead-front-end-spec-tmpl requires: sead-prd.md constitutional_validation: required catalog_integration: required notes: | Creates constitutional UI/UX specification with comprehensive catalog integration: - Integration with existing constitutional design patterns - Design-system catalog compliance and evolution contribution - Constitutional UI governance validation framework - Context preservation for UI interactions and agent handoffs CONSTITUTIONAL SAVE OUTPUT: Copy final sead-front-end-spec.md to your project's docs/ folder with catalog pattern references. - agent: sead-architect creates: sead-architecture.md uses: sead-brownfield-architecture-tmpl requires: - sead-prd.md - sead-front-end-spec.md constitutional_validation: required catalog_integration: required notes: | Creates constitutional frontend architecture with comprehensive catalog integration: - Component integration strategy with design-system catalog compliance - Migration planning with constitutional validation framework - Constitutional UI patterns and catalog evolution contribution - Context preservation architecture for UI interactions and agent handoffs CONSTITUTIONAL SAVE OUTPUT: Copy final sead-architecture.md to your project's docs/ folder with catalog pattern references. - agent: sead-product-owner validates: all_constitutional_artifacts uses: sead-po-master-checklist constitutional_validation: required catalog_integration: required notes: | Validates all constitutional documents for UI integration safety with governance compliance: - Design consistency with catalog patterns validation - Constitutional UI integration safety with governance validation - Context preservation validation for UI interactions May require updates to any constitutional document with catalog integration improvements. - agent: various_constitutional_agents updates: any_flagged_constitutional_documents condition: constitutional_po_checklist_issues constitutional_validation: required catalog_integration: required notes: | If Constitutional PO finds issues, return to relevant constitutional agent to fix and re-export updated constitutional documents to docs/ folder with: - UI governance validation compliance - Design-system catalog integration improvements - Context preservation enhancements - agent: sead-product-owner action: shard_constitutional_documents creates: sharded_constitutional_docs requires: all_constitutional_artifacts_in_project constitutional_validation: required catalog_integration: required notes: | Shard constitutional documents for IDE development with catalog integration: - Option A: Use Constitutional PO agent to shard: @sead-product-owner then ask to shard docs/sead-prd.md - Option B: Manual: Drag sead-shard-doc task + docs/sead-prd.md into chat - Creates docs/sead-prd/ and docs/sead-architecture/ folders with sharded constitutional content - All shards include design-system catalog references and governance validation requirements - agent: sead-scrum-master action: create_constitutional_story creates: sead-story.md requires: sharded_constitutional_docs repeats: for_each_constitutional_epic constitutional_validation: required catalog_integration: required notes: | Constitutional story creation cycle with governance validation: - Constitutional SM Agent (New Chat): @sead-scrum-master → *create - Creates next constitutional story from sharded docs with catalog integration - Constitutional story starts in "Draft" status with governance validation pending - All stories include design-system catalog compliance requirements - Context preservation requirements documented for UI interactions - agent: sead-analyst/sead-project-manager action: review_draft_constitutional_story updates: sead-story.md requires: sead-story.md optional: true condition: user_wants_constitutional_story_review constitutional_validation: required catalog_integration: required notes: | OPTIONAL: Review and approve draft constitutional story with governance validation: - NOTE: sead-story-review task with design-system catalog compliance verification - Review constitutional story completeness, catalog compliance, and governance alignment - Update constitutional story status: Draft → Approved with governance validation - Validate UI integration safety and context preservation requirements - agent: sead-developer action: implement_constitutional_story creates: constitutional_implementation_files requires: sead-story.md constitutional_validation: required catalog_integration: required notes: | Constitutional Dev Agent (New Chat): @sead-developer with UI governance validation - Implements approved constitutional story with design-system catalog compliance - Updates File List with all constitutional changes and UI integration references - Ensures governance validation throughout UI implementation - Maintains context preservation for UI interactions and agent handoffs - Marks constitutional story as "Review" when complete with governance compliance - agent: sead-qa action: review_constitutional_implementation updates: constitutional_implementation_files requires: constitutional_implementation_files optional: true constitutional_validation: required catalog_integration: required notes: | OPTIONAL: Constitutional QA Agent (New Chat): @sead-qa → sead-review-story with UI governance validation - Senior constitutional dev review with catalog-compliant UI refactoring ability - Fixes small constitutional UI issues directly with governance validation - Leaves constitutional checklist for remaining UI items with design-system catalog compliance requirements - Updates constitutional story status (Review → Done or stays Review) with governance validation - Validates UI integration safety and context preservation - agent: sead-developer action: address_constitutional_qa_feedback updates: constitutional_implementation_files condition: constitutional_qa_left_unchecked_items constitutional_validation: required catalog_integration: required notes: | If Constitutional QA left unchecked UI items with governance implications: - Constitutional Dev Agent (New Chat): Address remaining constitutional UI items with design-system catalog compliance - Return to Constitutional QA for final UI governance validation approval - Ensure UI integration safety and context preservation throughout feedback resolution - step: repeat_constitutional_development_cycle action: continue_for_all_constitutional_stories constitutional_validation: required catalog_integration: required notes: | Repeat constitutional story cycle (Constitutional SM → Constitutional Dev → Constitutional QA) for all constitutional UI epic stories Continue until all constitutional stories in PRD are complete with: - UI governance validation and design-system catalog compliance - Context preservation across all UI interactions and agent handoffs - agent: sead-product-owner action: constitutional_epic_retrospective creates: sead-epic-retrospective.md condition: constitutional_epic_complete optional: true constitutional_validation: required catalog_integration: required notes: | OPTIONAL: After constitutional UI epic completion with governance validation - NOTE: sead-epic-retrospective task with design-system catalog evolution assessment - Validate constitutional UI epic was completed correctly with governance compliance - Document constitutional UI learnings, catalog evolution contributions, and governance improvements - Assess UI integration safety and context preservation effectiveness across agent handoffs - step: constitutional_workflow_end action: constitutional_project_complete constitutional_validation: required catalog_integration: required notes: | All constitutional UI stories implemented and reviewed with governance validation! Constitutional UI project development phase complete with: - Design-system catalog integration and evolution - UI governance compliance and validation - Context preservation across UI interactions Constitutional Reference: {root}/data/sead-kb.md#Constitutional UI Development Workflow constitutional_handoff_prompts: constitutional_analyst_to_pm: | Constitutional UI analysis complete with governance validation and catalog integration. Create comprehensive constitutional PRD with UI integration strategy, governance validation, and catalog compliance. constitutional_pm_to_ux: | Constitutional PRD ready with governance validation and design-system catalog integration. Save it as docs/sead-prd.md with catalog pattern references, then create the constitutional UI/UX specification. constitutional_ux_to_architect: | Constitutional UI/UX spec complete with comprehensive catalog integration and governance validation. Save it as docs/sead-front-end-spec.md with design-system catalog references, then create the constitutional frontend architecture. constitutional_architect_to_po: | Constitutional architecture complete with comprehensive catalog integration and governance validation. Save it as docs/sead-architecture.md with catalog pattern references. Please validate all constitutional artifacts for UI integration safety with governance compliance. constitutional_complete: | All constitutional planning artifacts validated and saved in docs/ folder with governance compliance and catalog integration. Constitutional UI artifacts include design-system catalog compliance validation and context preservation documentation. Move to IDE environment to begin constitutional development with catalog-aware UI implementation.