Source snapshot bcc79fcc · Declared package version 5.0.5. This page combines the checked-in package guide and manifest; commands and runtime behavior were not executed in this review.
Related ContractSpec packages include @lssm-tech/lib.ai-agent, @lssm-tech/lib.ai-providers, @lssm-tech/lib.contracts-integrations, @lssm-tech/lib.contracts-spec, @lssm-tech/lib.lifecycle, @lssm-tech/lib.observability, ...
Installation
npm install @lssm-tech/lib.evolution
or
bun add @lssm-tech/lib.evolution
Usage
Import the root entrypoint from @lssm-tech/lib.evolution, or choose a documented subpath when you only need one part of the package surface.
The root entrypoint includes the pure Company Intelligence governed-learning reducer, G01–G25 evaluation, deterministic comparison, rollback, and exact ordered replay. Callers inject time/deadline values and persist returned decisions separately. The module performs no provider, network, database, filesystem, Git, export, activation, or self-application action. The legacy
canPromoteAiImprovement helper is not S9 promotion authority.
Architecture
src/analyzer is part of the package's public or composition surface.
src/approval is part of the package's public or composition surface.
src/generator is part of the package's public or composition surface.
src/index.ts is the root public barrel and package entrypoint.
src/types.ts is shared public type definitions.
Public Entry Points
Export . resolves through ./src/index.ts.
Local Commands
bun run dev — contractspec-bun-build dev
bun run build — contractspec-bun-build build
bun run test — bun test --pass-with-no-tests
bun run test:company-intelligence — deterministic governed-learning golden or unsafe corpus
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.
Add changesets and apply pending fixes.
Resolve lint, build, and type errors across nine packages.
Add AI provider ranking system with ranking-driven model selection.
Depends on multiple core libs — verify compatibility when updating any dependency.
Strategy selection logic must remain deterministic and auditable.
Declared capabilities.
Lib Evolution
AI-powered contract evolution engine
Use it to
Adopt ai-powered contract evolution engine
Requires
TypeScript
Choose another boundary when
The @lssm-tech/lib.evolution package constraints do not match the target runtime or platform.
@lssm-tech/lib.evolution
Imports and export paths.
1 entries
These are package-manifest entry points. Named symbols listed above come from the capability catalogue; this is not an exhaustive TypeScript symbol reference.