Insights

Insights are AI-powered analyses that run against your boards to surface things you'd otherwise have to hunt for manually — security gaps, performance bottlenecks, coupling risks, compliance issues. Think of them as automated architecture reviews.

How insights work

The system is built around Insight Skills — reusable analysis templates that define what to look for and how to report it. When you run a skill against a board, it produces structured findings: element-level insights, traced paths through your architecture, and suggested graph changes.

The Insights Bar

Each board has an Insights Bar at the bottom — a configurable strip that shows which insight skills are active for that board. Click a chip to see its latest results, or run a fresh analysis.

Running your first insight

  • Open a board with at least a few nodes and edges
  • Click the Insights Bar at the bottom of the board
  • Select an insight skill (start with "Architecture Health" for a general overview)
  • Click Run and wait for analysis to complete
  • Review findings — check signals, priorities, and affected elements
  • Explore any suggested graph changes before accepting them

Insight categories

Skills are organized into categories:

CategoryWhat it covers
PerformanceLatency chains, bottlenecks, caching opportunities
SecurityAuth gaps, data exposure, attack surfaces
ReliabilitySingle points of failure, blast radius, fallback coverage
ScalabilityScaling limits, horizontal vs vertical concerns
MaintainabilityCoupling, cohesion, tech debt hotspots
CostResource waste, right-sizing opportunities
ComplianceRegulatory alignment, data residency, audit trails
UsabilityDeveloper experience, API ergonomics
Feature PlanningImpact analysis for planned changes
DiscoverySystem exploration, dependency mapping
Architecture HealthOverall structural quality assessment
OtherCustom or uncategorized analyses

Insight signals

Every finding carries a signal that classifies its nature:

SignalVisualMeaning
RiskRed, alert triangleSomething that could go wrong — a vulnerability, a single point of failure, a missing fallback
StrengthGreen, check circleSomething that's working well — good separation of concerns, proper auth, solid caching

These are the most common signals. Risks demand attention; strengths confirm good decisions.

Each finding also has a priority: critical, high, medium, or low.

What an analysis produces

An insight run can generate up to four types of results:

The four result types in detail

Element insights

Individual findings attached to specific nodes (or board-wide). Each one has:

  • A short title
  • A detailed explanation
  • A signal (risk, strength, opportunity, observation, or metric)
  • A priority (critical, high, medium, or low)
  • Optional tags for categorization

Affected elements

A map of which nodes are impacted by each finding, along with hints about how to emphasize them visually:

  • Relationship types: primary, dependent, dependency, related, context
  • Emphasis hints: highlight, pulse, glow, outline, focus

Insight paths

Traced routes through your architecture — request flows, blast radius propagation, dependency chains. Each path has ordered steps linking node-to-node with labels and annotations.

Graph suggestions

Proposed structural changes: add a cache layer, remove a redundant edge, modify a connection. Each suggestion includes:

  • An action — add, remove, or modify
  • A target — node, edge, or container
  • A rationale — why this change is recommended
Note

Not every insight run produces all four result types. A simple security scan might only return element insights and affected elements. A dependency analysis might focus heavily on insight paths. Chat picks what's relevant.

Results modes

Skills declare how their results combine with previous runs:

ModeBehavior
ReplaceNew results completely replace previous ones. Only one active result set per skill per board.
AppendNew results are added alongside previous ones. Builds a history of analyses over time.

This maps to display behavior in the Insights Bar: replace-mode skills show the latest result directly; append-mode skills open a list panel for browsing historical runs.

Tip

Insights aren't just pretty reports — they produce actionable graph suggestions. Found a missing cache layer? The suggestion tells you exactly which node to add and where. You review, accept, and your board evolves.

What's next