feat: add ui_design_specialist (Phase 3 UI Design) v0.2.0
- New specialist: ui_design_specialist with iterative mockup dialog - New Phase 3 (UI Design) between Architecture and Implementation - Relay model: orchestrator passes responses verbatim in Phase 3 - Cost-control exception for UI Design phase (unlimited subagent calls) - Webspace mockup workflow with cache-buster and obscure dirs - UX states coverage (loading, empty, error, partial) - WCAG 2.1 AA accessibility guidelines - Design tokens (CSS custom properties) in design system - Component states (hover, focus, active, disabled, loading, error) - Sitemap/wireframe before mockups for complex UIs - Real content strategy (no Lorem Ipsum) - Form validation UX in mockups - Dark mode and i18n support (optional) - Design handoff support (specialist available during implementation) - Skip mechanism for non-UI projects - Mockup state file for context compression recovery - Multi-page mockup strategy with index.html - task_graph.json mockup references - Plugin version: 0.1.14 -> 0.2.0 - 47 files changed across 7 implementation blocks - 3 review rounds with 41 corrections integrated
This commit is contained in:
@@ -264,3 +264,56 @@ diff -ruN /a0/usr/plugins/a0_software_orchestrator.backup-20260616T095813Z/orig/
|
||||
return {
|
||||
"worklog": len(list_worklog(pid, limit=1)) > 0,
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## v0.2.0: UI Design Specialist (Phase 3 UI Design)
|
||||
|
||||
### Overview
|
||||
Added `ui_design_specialist` as a new specialist subagent and Phase 3 (UI Design) to the phase sequence.
|
||||
|
||||
### New Phase Sequence (8 phases)
|
||||
1. Intake -> 2. Architecture -> **3. UI Design** -> 4. Implementation -> 5. Test -> 6. Runtime -> 7. Deployment -> 8. Release
|
||||
|
||||
### Files Changed (Blocks 3-6)
|
||||
|
||||
#### Block 3: Orchestrator-Prompts (4 files)
|
||||
- `agents/a0_software_orchestrator/prompts/agent.system.main.solving.md` - Phase 3 inserted, all subsequent phases +1, subagent routing updated, plan-mode transitions updated, quality gates + stop gates for UI Design, relay mode + cost control exception + design handoff support documented
|
||||
- `agents/a0_software_orchestrator/prompts/agent.system.main.specifics.md` - ui_design_specialist added to subagents list, quality gates updated, Persona-Modus section with ui_design_specialist + relay mode added
|
||||
- `agents/a0_software_orchestrator/prompts/agent.system.main.tips.md` - Phase references updated, relay mode + cost control + design handoff tips added
|
||||
- `agents/a0_software_orchestrator/quality_contract.md` - UI Design Gate added to quality gates
|
||||
|
||||
#### Block 4: Spezialisten-Prompts (6 files)
|
||||
- `agents/quality_reviewer/prompts/agent.system.main.specifics.md` - UI Design review trigger added
|
||||
- `agents/quality_reviewer/quality_contract.md` - UI Design review checklist section added
|
||||
- `agents/release_auditor/prompts/agent.system.main.solving.md` - UI Design added to phases list
|
||||
- `agents/solution_architect/prompts/agent.system.main.solving.md` - Plan-mode transitions updated: after architecture comes UI Design
|
||||
- `agents/requirements_analyst/prompts/agent.system.main.solving.md` - Flow reference updated: after architecture comes UI Design
|
||||
- `agents/implementation_engineer/prompts/agent.system.main.solving.md` - Hint to read UI design artifacts added
|
||||
|
||||
#### Block 5: Templates (2 new + 17 modified)
|
||||
- `prompts/project_templates/core/ui_design.md` (NEW) - Design system, UX states, accessibility, component states, form validation, design tokens
|
||||
- `prompts/project_templates/core/component_inventory.md` (NEW) - Component list with all states
|
||||
- `prompts/project_templates/core/phase_gates.md` - Gate 3: UI DESIGN -> IMPLEMENTATION added, gates renumbered
|
||||
- `prompts/project_templates/core/AGENTS.md` - Specialists section with ui_design_specialist
|
||||
- `prompts/project_templates/core/architecture.md` - Next-Phase: UI Design
|
||||
- `prompts/project_templates/core/design.md` - Next-Phase: UI Design
|
||||
- `prompts/project_templates/core/project_state.json` - ui_design_done field added
|
||||
- `prompts/project_templates/core/{resume,worklog,todo,current_status}.md` - Phase references updated
|
||||
- `prompts/project_templates/optional/subagent_policy.yaml` - ui_design_specialist profile added
|
||||
- `prompts/project_templates/optional/quality_gates.md` - UI Design Gate added
|
||||
- `prompts/project_templates/optional/definition_of_done.md` - UI Design DoD section added
|
||||
- `prompts/project_templates/optional/traceability_matrix.md` - UI Design Ref column added
|
||||
- `prompts/project_templates/optional/project_scorecard.md` - UI Design category added
|
||||
- `prompts/project_templates/optional/handoff.md` - UI Design section added
|
||||
- `prompts/project_templates/optional/release_notes.md` - UI Design section added
|
||||
|
||||
#### Block 6: Tool-Prompts + Doku + Externe (8 files)
|
||||
- `prompts/agent.system.tool.quality_gate.md` - UI Design uses quality_reviewer note added
|
||||
- `README.md` - Specialist count updated to 9, ui_design_specialist added
|
||||
- `help/handover/help.md` - ui_design_specialist added to known profiles, count updated to 12
|
||||
- `help/management/tool-governance.md` - Available Specialist Profiles section added
|
||||
- `help/operations/runtime.md` - Phase context with 8 phases added
|
||||
- `help/testing/validation.md` - Phase context with 8 phases added
|
||||
- `docs/diff-highlights.md` - This section
|
||||
- `/a0/usr/workdir/agent.system.main.specifics.promptinclude.md` - Persona-Modus: ui_design_specialist added (external file)
|
||||
|
||||
Reference in New Issue
Block a user