4.8 KiB
4.8 KiB
2026-01-23 WDS Course — New Features Integration — Capture
Meta
| Field | Value |
|---|---|
| Date | 2026-01-23 |
| Type | 💾 Capture |
| Agent | SAGA |
| Feature | WDS Course New Features Integration |
| Specification | N/A — Course content update |
| Status | Not Started |
Purpose
Integrate recently added WDS features into the course materials:
- Agent Dialog Workflow
- Page Specification Open Questions (Audit)
- Eira Visual Design Agent integration
Captured Thoughts
Feature 1: Agent Dialog Workflow
Location: src/workflows/9-agent-dialogs/
Key concepts to teach:
- Bridge concept — Dialogs connect specifications to development
- Single Source of Truth — Specs are authoritative, dialogs link to them
- Object ID Implementation Maps — Step files map Object IDs to spec line numbers
- Dialog types — Prototype Implementation, Bug Fix, Design Exploration, Capture, Generic
Key files:
workflow.md— Main workflow documentationtemplates/dialog.template.md— Generic dialog templatetemplates/step.template.md— Step file templatetemplates/dialog-types/— Type-specific templates
Feature 2: Page Specification Open Questions (Audit)
Location: src/workflows/4-ux-design/ (page specification templates)
Key concepts to teach:
- Open Questions section — Every page spec should track unresolved questions
- Question status tracking — 🔴 Open | 🟡 In Discussion | 🟢 Resolved
- Auto-population — Agent instructions to identify gaps during spec creation
Key files:
open-questions.instructions.md— Instructions for agents to auto-populate questions- Page specification templates with Open Questions section
Example from Dog Week:
## Open Questions
| # | Question | Context | Status |
|---|----------|---------|--------|
| 1 | What happens if network fails during booking? | Error handling | 🔴 Open |
| 2 | Should "Cancel booking" show confirmation? | UX decision | 🔴 Open |
Feature 3: Eira Visual Design Agent
Location: Check existing Eira dialog in F-Agent-Dialogs
Key concepts to teach:
- Visual design agent persona
- Design exploration workflow
- Integration with Freya (UX) workflow
Why These Matter
- Agent Dialogs: Critical for bridging spec → code without losing traceability
- Open Questions: Prevents shipping specs with unresolved decisions
- Eira Integration: Completes the design agent ecosystem
Rough Approach
- Create new learn module: "Working with Agent Dialogs"
- Update page specification lessons to include Open Questions
- Add Eira to agent personas documentation
- Create hands-on exercises for each feature
Notes
- Dog Week project has real examples of all three features
- The "bridge diagram" is a powerful teaching visual
- Emphasize "Link, Don't Duplicate" as a core principle
Context for Next Agent
Current Thinking
These three features represent significant additions to the WDS methodology:
- Agent Dialogs — Mature enough to teach. Key insight: dialogs are a navigation layer between specs and code.
- Open Questions — Simple but powerful. Ensures specs don't ship with unresolved decisions.
- Eira — Completes the design agent ecosystem (Freya for UX, Eira for Visual).
Open Questions
- Which learn module should Agent Dialogs go in? (New module or extend existing?)
- Should Open Questions be part of the page specification lesson or standalone?
- Is Eira documented enough to add to the course, or needs more definition first?
- Should we create a dedicated example project showcasing all three features?
Concerns
- Learners might still try to copy spec content into step files
- The line number references (L149-L158) in Object ID maps may feel tedious
- Open Questions might be seen as "extra work" rather than essential
Suggestions
- Use Dog Week as the running example — it has all three features in action
- Create a "before/after" showing spec duplication vs. linking
- Include the bridge diagram in course materials — it's a powerful visual
- Show how Open Questions prevented shipping a broken feature
When I Return
- Review all three feature locations and documentation
- Check existing learn modules for best placement
- Draft course content outline for each feature
- Create hands-on exercises
- Identify any gaps in feature documentation that need filling first
References
| Feature | Location | Example |
|---|---|---|
| Agent Dialogs | src/workflows/9-agent-dialogs/ |
Dog Week booking-details-overlay |
| Open Questions | Page spec templates | Dog Week 3.2-Booking-Details.md |
| Eira Integration | F-Agent-Dialogs | 2026-01-04-eira-visual-design-integration.md |
Capture Agent Dialog — to be expanded later