Source snapshot bcc79fcc · Declared package version 2.0.5. This page combines the checked-in package guide and manifest; commands and runtime behavior were not executed in this review.
src/pipeline/ contains pipeline stages and orchestration helpers.
Related ContractSpec packages include @lssm-tech/lib.context-storage, @lssm-tech/lib.contracts-integrations, @lssm-tech/lib.knowledge, @lssm-tech/lib.schema, @lssm-tech/tool.bun, @lssm-tech/tool.typescript.
src/pipeline/ contains pipeline stages and orchestration helpers.
Installation
npm install @lssm-tech/module.context-storage
or
bun add @lssm-tech/module.context-storage
Usage
Import the root entrypoint from @lssm-tech/module.context-storage, or choose a documented subpath when you only need one part of the package surface.
Architecture
src/entities/ contains domain entities and value objects.
src/index.ts is the root public barrel and package entrypoint.
src/pipeline/ contains pipeline stages and orchestration helpers.
src/storage/ contains persistence adapters and storage implementations.
Public Entry Points
Export . resolves through ./src/index.ts.
Export ./entities resolves through ./src/entities/index.ts.
Export ./pipeline/context-snapshot-pipeline resolves through ./src/pipeline/context-snapshot-pipeline.ts.
Export ./storage resolves through ./src/storage/index.ts.
Local Commands
bun run dev — contractspec-bun-build dev
bun run build — contractspec-bun-build build
bun run lint — bun lint:fix
bun run lint:check — biome check .
bun run lint:fix — biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .
bun run typecheck — tsgo --noEmit
bun run publish:pkg — bun publish --tolerate-republish --ignore-scripts --verbose
bun run publish:pkg:canary — bun publish:pkg --tag canary
bun run clean — rimraf dist .turbo
bun run build:bundle — contractspec-bun-build transpile
bun run build:types — contractspec-bun-build types
bun run prebuild — contractspec-bun-build prebuild
Recent Updates
Replace eslint+prettier by biomejs to optimize speed.
Resolve lint, build, and type errors across nine packages.
Add AI provider ranking system with ranking-driven model selection.
Notes
Depends on lib.context-storage, lib.knowledge, lib.contracts-integrations.
Pipeline stages must be idempotent; re-running a snapshot should not duplicate data.
Storage adapters are swappable -- always code against the interface, not the implementation.
Declared capabilities.
Module Context Storage
Context storage module with persistence adapters
Use it to
Adopt context storage module with persistence adapters
Requires
TypeScript
Choose another boundary when
The @lssm-tech/module.context-storage package constraints do not match the target runtime or platform.
These are package-manifest entry points. Named symbols listed above come from the capability catalogue; this is not an exhaustive TypeScript symbol reference.