@contractspec/lib.builder-runtime
v0.2.5
Published
Backend-neutral Builder runtime, ingestion, fusion, readiness, and replay services.
Downloads
1,424
Maintainers
Readme
@contractspec/lib.builder-runtime
Website: https://contractspec.io
Backend-neutral Builder runtime primitives for source ingestion, omnichannel normalization, fusion, planning, previews, readiness, and replay.
What It Provides
- In-memory and interface-based Builder stores.
- Omnichannel ingestion pipeline for chat, voice, file, zip, Studio, Telegram, and WhatsApp inputs.
- Deterministic precedence-based fusion and blueprint compilation.
- Execution-lane plan compilation and lightweight execution lifecycle helpers.
- Preview, readiness, and replay bundle helpers.
Public Entry Points
.resolves through./src/index.ts./storesresolves through./src/stores/index.ts./ingestionresolves through./src/ingestion/index.ts./fusionresolves through./src/fusion/index.ts./planningresolves through./src/planning/index.ts./previewresolves through./src/preview/index.ts./readinessresolves through./src/readiness/index.ts./replayresolves through./src/replay/index.ts
Notes
- This package stays backend-neutral. Durable database storage belongs in integration and app layers.
- Channel dispatch is bridged through an injected outbox adapter so Builder can reuse host messaging infrastructure without depending on app shells.
- PDF and OCR extraction are adapter-backed and can be swapped or disabled by hosts.
