Impact intelligence for teams.

Every change has a blast radius.

AI accelerates code. Impact compounds silently. We show teams what every change touches, what’s at risk, and what broke — across the whole system.

Signals, not noise.

Stale docs. Risky PRs. Root causes. Spec concerns. One feed of actionable outcomes — each with a clear next step.

Signals
PR #871 reviewed — REJECTED: auth bypass detected
acme/admin-panelREVIEWjust now
HIGH: Authorization check deleted — any user can delete orgs
View on GitHub
Architecture Overview has 3 stale claims
acme/checkout-apiSTALE2 min ago
charge() signature changed in PR #847 — claim now invalid
Open Fix PR

Three moments that matter.

Before you build — is this plan sound? Before you merge — what does this change actually affect? When something breaks — why, and where did it start?

01
Developer time — before the code exists.
Your AI agent checks the plan against the system graph before you write a line.

Review specs, plans, and proposed changes against your live architecture. Catch breaking changes, missed dependencies, and design mistakes while you’re still in the IDE — not after the PR is up.

  • Spec and plan review via MCP
  • Blast radius analysis before implementation
  • Architecture alignment checks
  • Works with any MCP-capable agent
02
Merge time — the last line of defence.
Your PR passed review. It still broke three things downstream.

Every PR gets checked against a live model of your system. Not just the diff — the dependencies, the consumers, the docs that reference the code you changed. Impact analysis, not just code review.

  • Automated PR review on every push
  • Dependency impact across repos
  • Downstream consumer detection
  • Guard-based policy enforcement
03
Issue time — context and answers, instantly.
A bug report arrives. Root cause in seconds, not hours of git blame.

Issues are enriched with system graph context the moment they’re filed. Probable root cause, affected components, and suggested approaches — so whoever picks it up starts with the answer, not from scratch.

  • Automatic issue analysis on creation
  • Root cause tracing through the dependency graph
  • Suggested fix approaches with evidence
  • Cross-service impact mapping
AuthService
PaymentHandler
UserStore
OrderQueue
SessionCache
RateLimiter
NotificationBus
SearchIndex
InventoryAPI
AnalyticsEmitter
WebhookRouter
ConfigLoader
MetricsCollector
CacheLayer
EventBridge
TokenValidator
AuditLogger
HealthCheck
SchemaRegistry
DeployGate
CircuitBreaker
RetryPolicy
LoadBalancer
CDNProxy
DBMigrator
QueueConsumer
BatchProcessor
StreamReader
APIGateway
GraphQLResolver
RestController
GRPCServer
PubSubBroker
FileUploader
ImageProcessor
PDFGenerator
CronScheduler
EmailDispatcher
FeatureFlags
ABTesting
DataPipeline
MLInference
CacheWarmer
LogAggregator
SecretManager
DNSResolver
SSLTerminator
WebSocket
RoleManager
PermissionGate
TenantRouter
BillingEngine
InvoiceGen
SubscriptionMgr
UsageTracker
QuotaEnforcer
WorkflowEngine
TaskScheduler
JobRunner
DeadLetterQueue
RetryHandler
IdempotencyStore
OutboxWriter
SagaOrchestrator
ContentIndex
FullTextSearch
VectorStore
EmbeddingService
ModelRouter
InferenceCache
PromptRegistry
ResponseFilter
AlertManager
IncidentRouter
EscalationPolicy
OnCallSchedule
DeployPipeline
CanaryAnalyzer
RollbackTrigger
BlueGreenSwitch
ConfigServer
EnvResolver
FeatureGate
ExperimentRouter
TraceCollector
SpanAggregator
MetricSink
DashboardAPI
WebhookDispatch
EventFanout
ChangeCapture
StreamProcessor
ObjectStore
BlobService
CDNInvalidator
AssetPipeline
NotifRouter
PushService
SMSGateway
EmailRenderer
GeoResolver
TimezoneService
LocaleManager
TranslationCache
SessionStore
TokenRefresher
OAuthBroker
SAMLBridge
AuditStream
ComplianceCheck
DataRetention
GDPRHandler
RateBucket
ThrottleGate
ConcurrencyLimiter
BackpressureValve
HealthProbe
ReadinessGate
LivenessCheck
StartupProbe
MigrationRunner
SchemaValidator
SeedLoader
FixtureGen
TestHarness
MockServer
ContractVerifier
ChaosAgent
CostAnalyzer
BudgetAlert
ResourceTagger
WasteDetector
CapacityPlanner
AutoScaler
PredictiveScale
SpotManager
NetworkPolicy
ServiceMesh
SidecarProxy
IngressController
CertManager
SecretRotator
VaultClient
KMSBridge
LogShipper
IndexRotator
RetentionPolicy
ArchiveService
ReplayEngine
EventSourcer
SnapshotStore
ProjectionBuilder
GraphTraverser
PathFinder
CycleDetector
TopoSorter
AuthService
PaymentHandler
UserStore
OrderQueue
SessionCache
RateLimiter
NotificationBus
SearchIndex
InventoryAPI
AnalyticsEmitter
WebhookRouter
ConfigLoader
MetricsCollector
CacheLayer
EventBridge
TokenValidator
AuditLogger
HealthCheck
SchemaRegistry
DeployGate
CircuitBreaker
RetryPolicy
LoadBalancer
CDNProxy
DBMigrator
QueueConsumer
BatchProcessor
StreamReader
APIGateway
GraphQLResolver
RestController
GRPCServer
PubSubBroker
FileUploader
ImageProcessor
PDFGenerator
CronScheduler
EmailDispatcher
FeatureFlags
ABTesting
DataPipeline
MLInference
CacheWarmer
LogAggregator
SecretManager
DNSResolver
SSLTerminator
WebSocket
RoleManager
PermissionGate
TenantRouter
BillingEngine
InvoiceGen
SubscriptionMgr
UsageTracker
QuotaEnforcer
WorkflowEngine
TaskScheduler
JobRunner
DeadLetterQueue
RetryHandler
IdempotencyStore
OutboxWriter
SagaOrchestrator
ContentIndex
FullTextSearch
VectorStore
EmbeddingService
ModelRouter
InferenceCache
PromptRegistry
ResponseFilter
AlertManager
IncidentRouter
EscalationPolicy
OnCallSchedule
DeployPipeline
CanaryAnalyzer
RollbackTrigger
BlueGreenSwitch
ConfigServer
EnvResolver
FeatureGate
ExperimentRouter
TraceCollector
SpanAggregator
MetricSink
DashboardAPI
WebhookDispatch
EventFanout
ChangeCapture
StreamProcessor
ObjectStore
BlobService
CDNInvalidator
AssetPipeline
NotifRouter
PushService
SMSGateway
EmailRenderer
GeoResolver
TimezoneService
LocaleManager
TranslationCache
SessionStore
TokenRefresher
OAuthBroker
SAMLBridge
AuditStream
ComplianceCheck
DataRetention
GDPRHandler
RateBucket
ThrottleGate
ConcurrencyLimiter
BackpressureValve
HealthProbe
ReadinessGate
LivenessCheck
StartupProbe
MigrationRunner
SchemaValidator
SeedLoader
FixtureGen
TestHarness
MockServer
ContractVerifier
ChaosAgent
CostAnalyzer
BudgetAlert
ResourceTagger
WasteDetector
CapacityPlanner
AutoScaler
PredictiveScale
SpotManager
NetworkPolicy
ServiceMesh
SidecarProxy
IngressController
CertManager
SecretRotator
VaultClient
KMSBridge
LogShipper
IndexRotator
RetentionPolicy
ArchiveService
ReplayEngine
EventSourcer
SnapshotStore
ProjectionBuilder
GraphTraverser
PathFinder
CycleDetector
TopoSorter
AuthService
PaymentHandler
UserStore
OrderQueue
SessionCache
RateLimiter
NotificationBus
SearchIndex

Simple changes. Non-obvious risks. Caught automatically.

Real specs, diffs, and issues. Every one checked against the live system graph — not just the lines that changed.

The Spec
review_specvia MCP
Add min_relevance filter to search results
Add min_relevance: f64 to SearchQuery struct
Filter results below threshold before returning
Update API schema to expose new parameter
Architecture Review

SearchQuery is a shared contract serialized across service boundaries. Adding a required field will break deserialization of in-flight messages and compilation of all 5 downstream consumers.

Potential Impact
5 services fail to compile until updated
Messages already in the queue become unreadable
Requires coordinated deploy of all consumers simultaneously
Previous breaking change to this struct caused a 20-minute outage (March 2026)
FACTSearchQuery is constructed in 5 services: search-api, recommendations, analytics, notifications, admin-panel
FACTSearchQuery is serialized to messages between services
KNOWLEDGEShared contract changes require coordinated deployment of all consumers
MEMORYLast breaking SearchQuery change caused 20min outage due to message incompatibility
Before a line of code is written, your AI agent checks: will this plan break the system?
IDE · PR · Issue — one system graph, every stage of the lifecycle.

Ask anything. Get answers, not guesses.

Architecture, dependencies, release readiness, root cause. In Slack, your IDE, or the API — every answer traced back to real code.

Thread# engineering
JD
Jordan Diaz10:45 AM

@Superpositional if I move our session store from Redis to DynamoDB, what's the downstream impact?

✅ 1
Ask in Slack, your IDE, or the API. Every answer is grounded in the live system graph — with sources.
Who it's for
OSS & Small Teams
Defend the project before someone breaks what they don't understand.

Contributors break things. AI agents break things faster. Superpositional gives both the context they need while they code and before they merge. No more “I didn’t know that touched X.”

Generous free tier
Growing Teams
You hired fast. Now nobody knows what depends on what.

Cross-repo dependency visibility. Standards drift detection. Hard numbers on whether your architecture is holding up or quietly falling apart.

Leadership Visibility
Your CTO shouldn’t need to read a PR to know if the release is safe.

Release readiness. Risk exposure. Architecture health. Incident root cause. In plain English, no code, no “let me check with the team.”

Works with what you write.

Full structural analysis — entities, relations, and dependency graphs extracted from your codebase across every major language.

TypeScript
JavaScript
Python
Rust
Go
Java
C/C++
Kotlin
Swift
C#
HTML
CSS
Bash
Markdown
+ more coming soon