Source snapshot bcc79fcc · Declared package version 2.0.4. This page combines the checked-in package guide and manifest; commands and runtime behavior were not executed in this review.
Reusable deterministic edition platform surfaces for ContractSpec.
This module owns composed behavior around canonical @lssm-tech/lib.contracts-spec/editions contracts: resource builders, UI view models, workflows, storage adapter wiring, deterministic agent plans, and evidence composition.
Boundaries
Imports libs only.
No peer modules, bundles, apps, examples, provider SDKs, raw secrets, external database requirement, or production writes.
Public tracks stay narrow and acyclic: ./resources, ./ui, ./workflow, ./storage, ./agents, ./evidence. ./proof intentionally composes those tracks into an aggregate readiness proof.
Public tracks and review boundaries
The module is a composition layer over @lssm-tech/lib.contracts-spec/editions; it must not create a second edition ontology. Keep each track deterministic and credential-free:
Track
Responsibility
Review focus
./resources
Resource template metadata for live proof/showcase callers.
No injected resolver side effects or provider calls.
./ui
View-model projection for edition screens.
Uses typed edition identity/evidence fields; no private source imports.
./workflow
Lifecycle transitions and audit events.
Published, rollback, archive, and migration transitions preserve evidence refs.
./storage
Adapter composition over file/database edition projections.
File and database counts derive from lib storage kinds, not product-specific ids.
./agents
Deterministic improvement plans.
No provider execution; plans cite edition refs and reversible steps.
./evidence
Harness/replay/knowledge evidence composition.
Reuses canonical evidence refs instead of inventing module-local proof systems.
./proof
Aggregate platform readiness proof.
Public exports, runtime wiring, and gate refs stay aligned with package exports.
For published-edition API work, review code and docs against the subject-generic identity contract in packages/platform/delivery/contracts-spec-compat/src/editions/README.md: module callers should depend on subjectKey, subjectType, editionKind, editionId, storage projection refs, authority scopes, and evidence refs rather than parsing CompanyOS-specific fixture ids.
Commandes
bash
bun run test
bun run typecheck
bun run build
node ../../../scripts/biome.cjs check .
Declared capabilities.
Module Editions
Reusable deterministic edition platform surfaces for resources, UI, workflows, storage, agents, and evidence.
Use it to
Adopt reusable deterministic edition platform surfaces for resources, ui, workflows, storage, agents, and evidence
Requires
TypeScript
Choose another boundary when
The @lssm-tech/module.editions package constraints do not match the target runtime or platform.
@lssm-tech/module.editions
@lssm-tech/module.editions/agents
@lssm-tech/module.editions/evidence
@lssm-tech/module.editions/proof
@lssm-tech/module.editions/resources
@lssm-tech/module.editions/storage
@lssm-tech/module.editions/ui
@lssm-tech/module.editions/workflow
Imports and export paths.
8 entries
These are package-manifest entry points. Named symbols listed above come from the capability catalogue; this is not an exhaustive TypeScript symbol reference.