Skip to main content

MERIDIAN Capability Dashboards

What Shipped

MERIDIAN (stratt.dev) now renders capability, council, and agent pages as interactive dashboards instead of static listings.

Capability Pages → Analysis Dashboards

Every capability page now shows:
  • Hierarchy diagram: Councils at top, capability in centre, skills below — instantly shows where it fits in the system
  • Invocation flow: Sequence diagram of the runtime path (council → chain → agent → capability → skill)
  • Data model: Entity relationship diagram showing cardinality
  • Council coverage cards: Rich cards with penetration bars showing what percentage of each council’s agents possess this capability
  • Agent avatars: Deterministic SVG placeholders derived from designation (colour-coded, three sizes)

Council Pages → Operational Views

  • Structure diagram: Mermaid graph showing all agents, their roles, protection/gate status, and capability connections
  • Agent roster with avatars: Cards with left-border colour coding (red = protected, green = gate authority)
  • Skills section: Skills bound to the council’s agents, previously computed but never displayed
  • Linked capabilities: Each capability name now links to its detail page

Agent Pages → Identity Profiles

  • Large avatar in identity header
  • Peer cards with small avatars for quick visual identification

Why It Matters

Capabilities are the atomic unit of the STRATT agent competency model. Every council agent receives capabilities as their first power. Showing this relationship visually — not just as lists — makes the architecture self-documenting. A new user landing on /capabilities/analysis/ immediately understands: which councils use it, which agents possess it, which skills enhance it, and how it flows at runtime.

Technical Approach

Zero-dependency integration: Mermaid diagrams generated as strings at build time, rendered client-side via CDN. No npm packages added. No bundler changes. Same build time. Avatar system uses deterministic SVG with a 6-colour Mars palette, ready for future sprite replacement without interface changes.