Analyst library for Solution Intelligence: Inventory, DependencyAtlas, IntentVsReality, ConstraintCoverage, RiskSurface.
Part of Solution Intelligence v0.1. This package defines the portable Analyst interface and ships the v0.1 analysts that read the durable graph and emit findings.
0.1.0-pre — scaffold only. Real analysts land in build Stage 5. Today this package exports a version string so the toolchain can be verified end to end.
npm install @solution-intelligence/analysts- Define the
Analystinterface and theFindingcontract every analyst emits. - Ship the v0.1 analyst suite:
- Inventory — what exists in the graph, by tier and label class.
- DependencyAtlas — what depends on what, with cycle detection.
- IntentVsReality — intended_behavior nodes that have no implementing feature/code.
- ConstraintCoverage — constraints that no test, requirement, or finding pins down.
- RiskSurface — risk_item nodes ranked by blast radius and unmitigated severity.
- Be reusable: the
Analystinterface is portable, so other projects can write analysts against the same contract.
Apache-2.0. See LICENSE.
| Component | What it does |
|---|---|
| SI/S Studio | Blackboard substrate + parser/analyst host |
| SI/G Graph | Durable graph adapter + audit |
| SI/W Window | Consumer-facing role-scoped views |
| SI/I Identity | bangauth wrapper for SI's 5-role model |
| Parsers | Portable parser library; turn inputs into .sigdsl |
| Analysts (this) | Portable analyst library; turn .sigdsl + graph into findings |
See Solution Intelligence for the full architecture.