Skip to content

Architecture Decisions

Key design decisions and their rationale.

Decision Framework

graph LR
    PROBLEM["Problem:<br/>Monolithic Skills<br/>+ High Token Cost<br/>+ Context Degradation"]

    DECISION1["Decision 1<br/>Model Routing<br/>Opus/Sonnet/Haiku"]
    DECISION2["Decision 2<br/>Scope Decomposition<br/>Split Skills → Sub-agents"]
    DECISION3["Decision 3<br/>Endpoint Grouping<br/>Threshold: 12 endpoints"]
    DECISION4["Decision 4<br/>Wave Scheduling<br/>12 Waves of 3 agents"]
    DECISION5["Decision 5<br/>Token Budget<br/>2-2.5x cost, 6-8 scans/week"]

    PROBLEM --> DECISION1
    DECISION1 --> DECISION2
    DECISION2 --> DECISION3
    DECISION3 --> DECISION4
    DECISION4 --> DECISION5

    style PROBLEM fill:#9b30ff,color:#fff,stroke:#00e5ff,stroke-width:2px
    style DECISION1 fill:#4a148c,color:#fff
    style DECISION2 fill:#6a1b9a,color:#fff
    style DECISION3 fill:#7b1fa2,color:#fff
    style DECISION4 fill:#8e24aa,color:#fff
    style DECISION5 fill:#9c27b0,color:#fff

Key Decisions