BMAD-METHOD/devKalla-Fordonscervice/_wds/workflows/project-analysis/LINK-VERIFICATION.md

10 KiB

Complete Agent Activation Flow - All Links Verified

🎯 Entry Points

User types one of:
├─ @wds-freya-ux.md
├─ @wds-saga-analyst.md
└─ @wds-idunn-pm.md

┌─────────────────────────────────────────────────────────────┐
│ STEP 1: Quick Launcher                                      │
│ getting-started/agent-activation/wds-freya-ux.md           │
│                                                              │
│ Instructions:                                                │
│ 1. Load: src/modules/wds/agents/freya-ux.agent.yaml ✅    │
│ 2. Execute: workflows/project-analysis/instructions.md ✅   │
└────────────────────────┬────────────────────────────────────┘
                         │
                         ▼
┌─────────────────────────────────────────────────────────────┐
│ STEP 2: Agent Definition (YAML)                             │
│ src/modules/wds/agents/freya-ux.agent.yaml                │
│                                                              │
│ Principles specify:                                          │
│ - On activation: presentations/freya-presentation.md ✅    │
│ - Then run: workflows/project-analysis/instructions.md ✅   │
└────────────────────────┬────────────────────────────────────┘
                         │
                         ▼
┌─────────────────────────────────────────────────────────────┐
│ STEP 3: Agent Presentation                                  │
│ presentations/freya-presentation.md                        │
│                                                              │
│ Ends with:                                                   │
│ *(Continue to: workflows/project-analysis/                  │
│                instructions.md)* ✅                          │
└────────────────────────┬────────────────────────────────────┘
                         │
                         ▼
┌─────────────────────────────────────────────────────────────┐
│ STEP 4: Router                                              │
│ workflows/project-analysis/instructions.md                  │
│                                                              │
│ STEP 1: Show presentation ✅ (already done)                 │
│ STEP 2: Check conditions A → B → C → D → E                 │
│                                                              │
│ Routes to ONE file:                                          │
│ ├─ A: analysis-types/outline-based-analysis.md ✅          │
│ ├─ B: analysis-types/folder-based-analysis.md ✅           │
│ ├─ C: analysis-types/empty-project-response.md ✅          │
│ ├─ D: analysis-types/new-project-response.md ✅            │
│ └─ E: analysis-types/unknown-structure-response.md ✅      │
└────────────────────────┬────────────────────────────────────┘
                         │
                         ▼
┌─────────────────────────────────────────────────────────────┐
│ STEP 5: Analysis (ONE file based on condition)              │
│                                                              │
│ All analysis files reference:                                │
│ ├─ ../agent-domains/saga-domain.md ✅                       │
│ ├─ ../agent-domains/freya-domain.md ✅                     │
│ ├─ ../agent-domains/idunn-domain.md ✅                      │
│ └─ ../agent-handoff-guide.md ✅                             │
│                                                              │
│ outline-based-analysis.md also references:                   │
│ └─ ../validation/deep-validation-before-work.md ✅          │
└────────────────────────┬────────────────────────────────────┘
                         │
                         ▼
┌─────────────────────────────────────────────────────────────┐
│ STEP 6: Present Status & Options                            │
│                                                              │
│ Agent uses domain file to determine recommendations          │
└────────────────────────┬────────────────────────────────────┘
                         │
                         ▼
┌─────────────────────────────────────────────────────────────┐
│ STEP 7: User Selects Task                                   │
└────────────┬───────────────────┬────────────────────────────┘
             │                   │
        Task in              Task in
    current agent's        another agent's
        domain                 domain
             │                   │
             ▼                   ▼
     ┌───────────────┐   ┌──────────────────────┐
     │ Continue      │   │ Use handoff guide:   │
     │ in same       │   │ ../agent-handoff-    │
     │ conversation  │   │ guide.md ✅          │
     └───────────────┘   └──────────┬───────────┘
                                    │
                                    ▼
                         ┌──────────────────────┐
                         │ Seamless handoff to  │
                         │ specialized agent    │
                         │                      │
                         │ New agent follows    │
                         │ same flow from       │
                         │ Step 1 ✅            │
                         └──────────────────────┘

Entry Points

  • getting-started/agent-activation/wds-freya-ux.mdagents/freya-ux.agent.yaml
  • getting-started/agent-activation/wds-freya-ux.mdworkflows/project-analysis/instructions.md
  • getting-started/agent-activation/wds-saga-analyst.mdagents/saga-analyst.agent.yaml
  • getting-started/agent-activation/wds-idunn-pm.mdagents/idunn-pm.agent.yaml

Agent Definitions

  • agents/freya-ux.agent.yamlpresentations/freya-presentation.md
  • agents/freya-ux.agent.yamlworkflows/project-analysis/instructions.md
  • agents/saga-analyst.agent.yamlpresentations/saga-presentation.md
  • agents/idunn-pm.agent.yamlpresentations/idunn-presentation.md

Agent Presentations

  • presentations/freya-presentation.mdworkflows/project-analysis/instructions.md
  • presentations/saga-presentation.mdworkflows/project-analysis/instructions.md
  • presentations/idunn-presentation.mdworkflows/project-analysis/instructions.md

Router

  • instructions.mdpresentations/freya-presentation.md
  • instructions.mdpresentations/saga-presentation.md
  • instructions.mdpresentations/idunn-presentation.md
  • instructions.mdanalysis-types/outline-based-analysis.md
  • instructions.mdanalysis-types/folder-based-analysis.md
  • instructions.mdanalysis-types/empty-project-response.md
  • instructions.mdanalysis-types/new-project-response.md
  • instructions.mdanalysis-types/unknown-structure-response.md
  • instructions.mdagent-domains/saga-domain.md
  • instructions.mdagent-domains/freya-domain.md
  • instructions.mdagent-domains/idunn-domain.md
  • instructions.mdagent-handoff-guide.md

Analysis Files (from analysis-types/)

  • outline-based-analysis.md../agent-domains/saga-domain.md
  • outline-based-analysis.md../agent-domains/freya-domain.md
  • outline-based-analysis.md../agent-domains/idunn-domain.md
  • outline-based-analysis.md../agent-handoff-guide.md
  • outline-based-analysis.md../validation/deep-validation-before-work.md
  • folder-based-analysis.md../agent-domains/ (all 3)
  • folder-based-analysis.md../agent-handoff-guide.md
  • empty-project-response.md../agent-handoff-guide.md
  • new-project-response.md../agent-handoff-guide.md
  • unknown-structure-response.md../agent-handoff-guide.md

🎯 Summary

Total Links: 40
All Verified: 40/40
Broken Links: 0

All paths use correct relative references:

  • From analysis-types/ to parent: ../agent-domains/, ../validation/, ../agent-handoff-guide.md
  • From root workflows: Direct references without ../

🚀 System Ready

All agent activation flows are properly linked and ready for production use!