Skip to content

wfredricks/solution-intelligence-analysts

@solution-intelligence/analysts 🖇️

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.

Status

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.

Install

npm install @solution-intelligence/analysts

What this will do (Stage 5)

  • Define the Analyst interface and the Finding contract 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 Analyst interface is portable, so other projects can write analysts against the same contract.

License

Apache-2.0. See LICENSE.

Part of the Solution Intelligence ecosystem

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.

About

Analyst library for Solution Intelligence: Inventory, DependencyAtlas, IntentVsReality, ConstraintCoverage, RiskSurface. Defines the portable Analyst interface.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors