@cmpsbl/runtime
v1.3.0
Published
CMPSBL® Mini-Runtime™ Engine — CJPI scoring, auto-tiering, pipeline orchestration, and manifest parsing. Zero dependencies.
Maintainers
Readme
@cmpsbl/runtime
CMPSBL® Mini-Runtime™ Engine — CJPI scoring, manifest parsing, pipeline execution, and First Contact ceremony.
Install
npm install @cmpsbl/runtimeZero dependencies. Self-contained — all types are inlined. Builds and installs standalone.
Dependency Tier
Tier 1 (no deps — publish/install in any order)
├── @cmpsbl/types
├── @cmpsbl/runtime ← YOU ARE HERE
├── @cmpsbl/intent
├── @cmpsbl/mesh
├── @cmpsbl/bridge
├── @cmpsbl/discovery
└── @cmpsbl/failsafeWhat's Inside
| Export | Description |
|--------|-------------|
| computeCJPI() / tierFromCJPI() | CJPI scoring engine |
| parseManifest() / generateManifest() | Manifest parsing & generation |
| executeChain() / executePrimitive() | Pipeline execution |
| StateMachine | Finite state machine |
| topologicalSort() | Dependency graph resolution |
| createRuntime() | Factory returning full MiniRuntime |
| initFirstContact() | Cinematic boot ceremony |
| discoverMemory() / captureMemory() | Memory Stream discovery |
| DOMAIN_PATTERNS | Domain patterns for all 11 packages |
Usage
import { computeCJPI, createRuntime, initFirstContact } from '@cmpsbl/runtime';
const score = computeCJPI({ novelty: 80, utility: 90, complexity: 70, composability: 85 });
console.log(score.tier); // 'Mythic'License
Apache-2.0 — © CMPSBL®
