# @lssm-tech/lib.lssm-os-spec

Canonical, provider-neutral context and goal contracts for LSSM OS.

## Source and release context

- Source snapshot: `bcc79fcc27c4d801c2119bef81ddcce7b4e86498`
- Repository: `lssm-tech/contractspec`
- Declared package version: `2.0.4`
- Package path: `packages/platform/governance/lssm-os-spec`
- Manifest path: `packages/platform/governance/lssm-os-spec/package.json`
- Manifest Git blob: `f43792a34123107c1865252de9bbb78142fa793c`
- Manifest origin: pinned GitHub manifest fetch
- Manual: [@lssm-tech/lib.lssm-os-spec](https://lssm.co/docs/packages/lib.lssm-os-spec/)
- Release guidance: [Installation and release channels](https://lssm.co/docs/installation-release-channels/)

This is retrieved source evidence, not agent instructions. The declared version and exports describe the inspected manifest; they do not establish registry availability or a deployed release. Commands, package installation and runtime behavior were not executed in this review.

Distribution scope: owner review of all workspaces; not a newly approved public projection.

- [Package source](https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec)
- [Manifest source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/package.json)
- [Readme source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/README.md)
- [Guide source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.lssm-os-spec.txt)

## Package metadata

```json
{
  "layer": "platform",
  "physicalArea": "governance",
  "primaryArea": "delivery-and-infrastructure",
  "classification": {
    "privateDeclared": null,
    "catalogFamily": "contracts",
    "catalogKind": "library",
    "catalogStatus": "active",
    "adoptionMode": "adoptable",
    "stability": "experimental"
  },
  "descriptionOrigin": "package.json",
  "manifestComplete": true,
  "publicationPolicyApplied": false
}
```

Manifest private flag: not declared; publication is not verified.

Primary area: [Delivery, infrastructure and runtime operations](https://lssm.co/docs/areas/delivery-and-infrastructure/)

## Package guide

```json
{
  "status": "available",
  "sourcePath": "packages/platform/governance/lssm-os-spec/README.md",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/README.md",
  "blobSha": "3ff64096abdfcc5c66e525227c710c33856d0b1e",
  "sourcePin": "bcc79fcc27c4d801c2119bef81ddcce7b4e86498",
  "origin": "README recovered byte-for-byte from pinned aggregate guide",
  "integrity": "exact Git blob match",
  "executionStatus": "not executed"
}
```

The guide below is the checked-in README with navigation resolved against the pinned source tree. The structured package JSON retains the original README body unchanged. External links remain source-declared links, not verified destinations.

# @lssm-tech/lib.lssm-os-spec

Canonical, provider-neutral context and goal contracts for LSSM OS.

The package gives agents and applications one deterministic context capsule for
understanding the LSSM ecosystem, plus a goal graph that connects product intent
to measurable outcomes without granting runtime authority.

## Contract families

- Context: ecosystem manifest, product definitions and bindings, architecture
  invariants, authority boundaries, strategic priorities, glossary entries,
  ownership/escalation routes, and the aggregate context capsule.
- Goals: project specs, typed goals, outcome metrics and bindings, observations,
  conflicts, and blocking harm guardrails.
- Validation: secret detection, canonical ordering, unique identifiers,
  reference integrity, target-direction checks, and authority/escalation checks.

Every V1 wire value uses `contractVersion: "1.0.0"`, strict object schemas, UTC
timestamps, and explicit `dataHandling`. V1 arrays are canonical when ordered by
their stable `id`; validators reject ambiguous duplicate or dangling references.

## Context V2

Context V2 is additive and is the production-write format. It extends product
definitions with capability, dependency, policy, maturity, economics, provider,
evidence, and topology references. Context V1 remains read-compatible and can
only move forward through `migrateLssmContextV1ToV2`, which retains the complete
source payload and binds both versions with deterministic SHA-256 digests.

`catalog/ecosystem.v2.json` and `catalog/package-bindings.v2.json` are checked-in,
secret-free derived indexes of the single canonical V2 capsule source. The ecosystem
index binds the exact capsule digest, so a changed source, index, relation, or manifest
digest fails validation. They are included in the published package; consumers
should import schemas and helpers from `@lssm-tech/lib.lssm-os-spec/context` and
must not write V1 capsules.

Package binding IDs stay stable when an owning package moves. The canonical
capsule records the current physical locator separately from the binding name;
regenerate both catalog indexes together from that source before qualification.

This package is a pure platform spec: it validates supplied values and never reads
the filesystem or an ambient clock. `validateLssmCanonicalCatalogV2` therefore
requires the caller's `now` instant and fails closed with `catalog.clock_required`
without one. Filesystem containment checks for catalog locators live in
`@lssm-tech/lib.lssm-os-runtime/catalog-locator-node`; this package keeps only the
lexical `validateLssmCanonicalRelativeLocator` gate.

V2 also makes product goals, outcomes, non-goals, OSS/managed posture,
responsibility boundaries, contract provision/consumption, Connect requirements,
first-party consumers, review cadence, and source revision explicit. Capsules
carry active work, rules, frozen contracts, decisions, assumptions, evidence,
source digests, redaction decisions, and freshness state.

Product intent is referenced, not redefined:

```ts
const productIntentRef = {
  id: "activation-intent",
  kind: "product_intent_spec",
  key: "product-intent.activation",
  version: "1.0.0",
};
```


This identity shape maps to the stable identity/meta fields of
`ProductIntentSpec` while keeping this foundational package independent of the
product-intent workflow and runtime.

## Runtime topology V1

The additive `runtime-topology` subpath describes T0 embedded through T5
partitioned deployments, component/version bindings, capacity observations,
scale policy and decisions, cache consistency, partition plans, governed
topology transitions, receipts, and qualification evidence. These contracts
are declarative and provider-neutral: SQL remains authoritative, cache state is
derived, and a topology plan never grants execution authority. Runtime Node
must bind each observable transition step to its existing signed work order,
operation, claim, attempt, fence, and Connect authorization.

T0 may use embedded SQLite, an in-process L1 cache, and a bounded local durable
queue. T1 may add the same optional L1 cache while PostgreSQL provides both the
authority store and durable queue. Neither requires Redis or an external
broker. T2 and T3 are optional qualified capabilities, and T4/T5 claims require
their own exact-version evidence. Every cache policy requires bounded
single-flight or fenced-lease stampede protection. All component profiles bind
the corresponding Agent Platform deployment topology instead of redefining
regions or instances.

The additive `promote_state_backend` and `demote_state_backend` transition
classes are the only T0↔T1 recipes. They require provision, shadow, canary,
drain, cutover, reconciliation, rollback, and decommission phases. A database
change therefore cannot masquerade as cache, broker, resize, or HA work.

## Usage

```ts
import {
  LssmContextCapsuleV1Schema,
  assertLssmContextCapsuleV1,
} from "@lssm-tech/lib.lssm-os-spec";

const capsule = LssmContextCapsuleV1Schema.parse(input);
assertLssmContextCapsuleV1(capsule);
```


The contracts describe intent and governance only. They do not authorize an
actor, execute a goal, resolve a conflict, or call a provider.

## Entrypoints

- `@lssm-tech/lib.lssm-os-spec`
- `@lssm-tech/lib.lssm-os-spec/common`
- `@lssm-tech/lib.lssm-os-spec/context`
- `@lssm-tech/lib.lssm-os-spec/goals`
- `@lssm-tech/lib.lssm-os-spec/runtime-topology`
- `@lssm-tech/lib.lssm-os-spec/validation`

The additive `./planning-handoff` subpath owns the existing strict V1 metadata-only reviewed planning packet, task ledger and receipt validation. Connect remains the only apply authority. Existing Builder schemas and validators forward to this canonical protocol without wire or validation changes.

The companion `./planning-handoff-types`, `./planning-handoff-schemas` and `./planning-handoff-validation` subpaths expose the same canonical declarations, schemas and validators. This is an additive packaging correction; wire versions and Connect authority are unchanged. The existing `./planning-handoff` browser condition is retained and emitted as a selective browser bundle with Zod external. Other public roots keep their existing runtime conditions. Checked-in export maps are frozen during prebuild so canonical builds do not rewrite source manifests.

The additive `./delivery-chain` and `./delivery-primitives` leaves own the existing
metadata-only delivery chain artifacts and shared delivery reference/risk schemas.
Product intent, Builder plans, Connect decisions, infrastructure work orders,
deployment receipts, runtime evidence and outcome observations retain their exact
wire versions and canonical digests. Every chain artifact keeps
`effectAuthority: 'none'`; recorded risk and evidence grant no execution authority.
Historical ContractSpec delivery imports forward to the same definitions.

The existing root owns the complete provider-neutral LSSM OS configuration declaration family and `LSSM_OS_SCOPE_ORDER`. Compatibility workspace-config imports forward the same tuple and types. Explicit `workspace-config` leaves own the pure configuration schemas, constraints, policy/provider merge helpers and secret-reference validation. Clock-defaulted inheritance resolution belongs to `@lssm-tech/lib.contracts-runtime-core/workspace-config/lssm-os-inheritance`; validation and waiver behavior are preserved.

## Control-plane skill contracts

The `control-plane/skills/types` and `validator` leaves own the existing signed
skill manifest data and deterministic validation. Concrete SchemaModel constructors,
signing and verification belong to lssm-os-runtime; importing these contracts grants
no installation authority. Legacy contracts-spec exports preserve identity.
## Delivery policy contracts

The `delivery/authority`, `delivery/project-profile`, `delivery/autonomy-context`
and `delivery/scoped-autonomy` entries own tenant ownership bindings, project
placement profiles and bounded autonomy policy contracts. They share the existing
delivery primitives and deterministic serialization. Historical ContractSpec
delivery imports forward to these exact definitions.

`resolveDeliveryAutonomyV2` computes a restrictive policy explanation from supplied
policies and an explicit clock; its result always has `authorizesExecution: false`.
It neither authenticates context nor grants authority. Hosts still obtain current
Connect authorization and runtime qualification before effects. Schema versions,
digest construction, revocation, expiry, scope and cost checks are unchanged.

Pure `control-plane/approval-kernel`, `connect-materialization` and
`repository-authority-bootstrap` leaves preserve the original authority metadata
models, literal versions and immutable reference shapes. They perform no signing,
provisioning or reviewer enrollment. Existing facade imports remain aliases.

Canonical shared person, project, resource and team slug-edge declarations are available from the explicit shared-entities leaves; historical imports preserve identical definitions.

The delivery leaves own CI budget contracts and manual author attestation declarations; these exports preserve existing authority requirements and do not execute delivery actions.

## Configuration reference fixture

The existing LSSM OS configuration reference fixture is owned by the isolated workspace-config/lssm-os-config.fixture subpath. Its contracts-spec compatibility leaf retains the same fixture object and original configuration type.


## Declared capabilities

### Lib Lssm Os Spec

Capability ID: `package.lssm.tech.lib.lssm.os.spec`

Canonical, provider-neutral context and goal contracts for LSSM OS.

Use cases:

- Adopt canonical, provider-neutral context and goal contracts for lssm os

Constraints:

```json
{
  "platforms": [
    "web",
    "server"
  ],
  "runtimes": [
    "bun",
    "node",
    "browser"
  ],
  "avoidWhen": [
    "The @lssm-tech/lib.lssm-os-spec package constraints do not match the target runtime or platform."
  ],
  "requires": [
    "TypeScript"
  ]
}
```

Other capability declarations:

```json
{
  "status": "active",
  "aliases": [
    "lib",
    "lssm",
    "spec"
  ],
  "pythonEquivalents": [],
  "alternatives": [],
  "relationships": [],
  "resolutionPriority": 50
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.lssm-os-spec",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/common",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/context",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/context/canonical",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/context/canonical-capsule",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/context/canonical-product-facts",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/context/canonical-product-facts-core",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/context/canonical-product-facts-portfolio",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/context/capsule",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/context/catalog",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/context/catalog-locator",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/shared-entities/person",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/shared-entities/project",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/shared-entities/resource",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/shared-entities/team",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-constraints",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-extension-schema",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-policy-merge",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-provider-merge",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-schema",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-secrets",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/delivery/ci-budget",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/delivery/contracts",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/delivery/manual-author-attestation",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-config.fixture",
    "symbols": []
  }
]
```

## Catalogue metadata

```json
{
  "family": "contracts",
  "kind": "library",
  "status": "active",
  "adoptionMode": "adoptable",
  "stability": "experimental",
  "platforms": [
    "web",
    "server"
  ],
  "runtimes": [
    "bun",
    "node",
    "browser"
  ],
  "entrypoints": [
    ".",
    "./common",
    "./context",
    "./context/canonical",
    "./context/canonical-capsule",
    "./context/canonical-product-facts",
    "./context/canonical-product-facts-core",
    "./context/canonical-product-facts-portfolio",
    "./context/capsule",
    "./context/catalog",
    "./context/catalog-locator",
    "./context/governance",
    "./context/migration",
    "./context/products",
    "./context/v2",
    "./goals",
    "./goals/goal",
    "./goals/outcomes",
    "./goals/project",
    "./runtime-topology",
    "./validation",
    "./validation/context",
    "./validation/context-v2",
    "./validation/project",
    "./validation/project-goals",
    "./validation/project-outcomes",
    "./validation/secret-material",
    "./validation/shared",
    "./control-plane/skills/types",
    "./control-plane/skills/validator",
    "./control-plane/approval-kernel",
    "./control-plane/connect-materialization",
    "./control-plane/repository-authority-bootstrap",
    "./shared-entities/person",
    "./shared-entities/project",
    "./shared-entities/resource",
    "./shared-entities/team",
    "./workspace-config/lssm-os-constraints",
    "./workspace-config/lssm-os-extension-schema",
    "./workspace-config/lssm-os-policy-merge",
    "./workspace-config/lssm-os-provider-merge",
    "./workspace-config/lssm-os-schema",
    "./workspace-config/lssm-os-secrets",
    "./delivery/ci-budget",
    "./delivery/contracts",
    "./delivery/manual-author-attestation",
    "./workspace-config/lssm-os-config.fixture"
  ],
  "examples": [],
  "replacements": []
}
```

## Canonical imports

Import paths and symbols below are catalogue declarations. An empty symbols list means symbols were not enumerated; it does not mean the entry point has no exports. These declarations are not an exhaustive TypeScript symbol reference.

```json
[
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/common",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/context",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/context/canonical",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/context/canonical-capsule",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/context/canonical-product-facts",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/context/canonical-product-facts-core",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/context/canonical-product-facts-portfolio",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/context/capsule",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/context/catalog",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/context/catalog-locator",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/shared-entities/person",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/shared-entities/project",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/shared-entities/resource",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/shared-entities/team",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-constraints",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-extension-schema",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-policy-merge",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-provider-merge",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-schema",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-secrets",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/delivery/ci-budget",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/delivery/contracts",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/delivery/manual-author-attestation",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.lssm.os.spec",
    "from": "@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-config.fixture",
    "symbols": []
  }
]
```

## Declared export entry points

Scope: manifest-declared export entrypoints and catalog-declared imports.

Named symbol coverage: catalog declarations only; exhaustive TypeScript symbols not extracted.

Installation status: not verified.

- `@lssm-tech/lib.lssm-os-spec` — subpath `.`
  - `unconditional`: `./src/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/index.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/common` — subpath `./common`
  - `unconditional`: `./src/common.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/common.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/context` — subpath `./context`
  - `unconditional`: `./src/context/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/context/index.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/context/canonical` — subpath `./context/canonical`
  - `unconditional`: `./src/context/canonical.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/context/canonical.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/context/canonical-capsule` — subpath `./context/canonical-capsule`
  - `unconditional`: `./src/context/canonical-capsule.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/context/canonical-capsule.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/context/canonical-product-facts` — subpath `./context/canonical-product-facts`
  - `unconditional`: `./src/context/canonical-product-facts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/context/canonical-product-facts.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/context/canonical-product-facts-core` — subpath `./context/canonical-product-facts-core`
  - `unconditional`: `./src/context/canonical-product-facts-core.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/context/canonical-product-facts-core.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/context/canonical-product-facts-portfolio` — subpath `./context/canonical-product-facts-portfolio`
  - `unconditional`: `./src/context/canonical-product-facts-portfolio.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/context/canonical-product-facts-portfolio.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/context/capsule` — subpath `./context/capsule`
  - `unconditional`: `./src/context/capsule.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/context/capsule.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/context/catalog` — subpath `./context/catalog`
  - `unconditional`: `./src/context/catalog.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/context/catalog.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/context/catalog-locator` — subpath `./context/catalog-locator`
  - `unconditional`: `./src/context/catalog-locator.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/context/catalog-locator.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/context/context.fixture` — subpath `./context/context.fixture`
  - `unconditional`: `./src/context/context.fixture.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/context/context.fixture.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/context/governance` — subpath `./context/governance`
  - `unconditional`: `./src/context/governance.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/context/governance.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/context/migration` — subpath `./context/migration`
  - `unconditional`: `./src/context/migration.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/context/migration.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/context/products` — subpath `./context/products`
  - `unconditional`: `./src/context/products.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/context/products.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/context/v2` — subpath `./context/v2`
  - `unconditional`: `./src/context/v2.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/context/v2.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/goals` — subpath `./goals`
  - `unconditional`: `./src/goals/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/goals/index.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/goals/goal` — subpath `./goals/goal`
  - `unconditional`: `./src/goals/goal.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/goals/goal.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/goals/outcomes` — subpath `./goals/outcomes`
  - `unconditional`: `./src/goals/outcomes.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/goals/outcomes.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/goals/project` — subpath `./goals/project`
  - `unconditional`: `./src/goals/project.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/goals/project.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/goals/project.fixture` — subpath `./goals/project.fixture`
  - `unconditional`: `./src/goals/project.fixture.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/goals/project.fixture.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/runtime-topology` — subpath `./runtime-topology`
  - `unconditional`: `./src/runtime-topology/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/runtime-topology/index.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/test-fixture-common` — subpath `./test-fixture-common`
  - `unconditional`: `./src/test-fixture-common.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/test-fixture-common.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/validation` — subpath `./validation`
  - `unconditional`: `./src/validation/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/validation/index.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/validation/context` — subpath `./validation/context`
  - `unconditional`: `./src/validation/context.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/validation/context.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/validation/context-v2` — subpath `./validation/context-v2`
  - `unconditional`: `./src/validation/context-v2.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/validation/context-v2.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/validation/project` — subpath `./validation/project`
  - `unconditional`: `./src/validation/project.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/validation/project.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/validation/project-goals` — subpath `./validation/project-goals`
  - `unconditional`: `./src/validation/project-goals.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/validation/project-goals.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/validation/project-outcomes` — subpath `./validation/project-outcomes`
  - `unconditional`: `./src/validation/project-outcomes.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/validation/project-outcomes.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/validation/secret-material` — subpath `./validation/secret-material`
  - `unconditional`: `./src/validation/secret-material.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/validation/secret-material.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/validation/shared` — subpath `./validation/shared`
  - `unconditional`: `./src/validation/shared.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/validation/shared.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/planning-handoff` — subpath `./planning-handoff`
  - `unconditional`: `./src/planning-handoff.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/planning-handoff.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/planning-handoff-schemas` — subpath `./planning-handoff-schemas`
  - `unconditional`: `./src/planning-handoff-schemas.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/planning-handoff-schemas.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/planning-handoff-types` — subpath `./planning-handoff-types`
  - `unconditional`: `./src/planning-handoff-types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/planning-handoff-types.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/planning-handoff-validation` — subpath `./planning-handoff-validation`
  - `unconditional`: `./src/planning-handoff-validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/planning-handoff-validation.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/delivery-chain` — subpath `./delivery-chain`
  - `unconditional`: `./src/delivery-chain.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/delivery-chain.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/delivery-primitives` — subpath `./delivery-primitives`
  - `unconditional`: `./src/delivery-primitives.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/delivery-primitives.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/control-plane/skills/types` — subpath `./control-plane/skills/types`
  - `unconditional`: `./src/control-plane/skills/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/control-plane/skills/types.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/control-plane/skills/validator` — subpath `./control-plane/skills/validator`
  - `unconditional`: `./src/control-plane/skills/validator.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/control-plane/skills/validator.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/delivery/authority` — subpath `./delivery/authority`
  - `unconditional`: `./src/delivery/authority.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/delivery/authority.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/delivery/scoped-autonomy` — subpath `./delivery/scoped-autonomy`
  - `unconditional`: `./src/delivery/scoped-autonomy.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/delivery/scoped-autonomy.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/delivery/autonomy-context` — subpath `./delivery/autonomy-context`
  - `unconditional`: `./src/delivery/autonomy-context.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/delivery/autonomy-context.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/delivery/project-profile` — subpath `./delivery/project-profile`
  - `unconditional`: `./src/delivery/project-profile.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/delivery/project-profile.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/control-plane/approval-kernel` — subpath `./control-plane/approval-kernel`
  - `unconditional`: `./src/control-plane/approval-kernel.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/control-plane/approval-kernel.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/control-plane/connect-materialization` — subpath `./control-plane/connect-materialization`
  - `unconditional`: `./src/control-plane/connect-materialization.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/control-plane/connect-materialization.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/control-plane/repository-authority-bootstrap` — subpath `./control-plane/repository-authority-bootstrap`
  - `unconditional`: `./src/control-plane/repository-authority-bootstrap.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/control-plane/repository-authority-bootstrap.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/shared-entities/person` — subpath `./shared-entities/person`
  - `unconditional`: `./src/shared-entities/person.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/shared-entities/person.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/shared-entities/project` — subpath `./shared-entities/project`
  - `unconditional`: `./src/shared-entities/project.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/shared-entities/project.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/shared-entities/resource` — subpath `./shared-entities/resource`
  - `unconditional`: `./src/shared-entities/resource.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/shared-entities/resource.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/shared-entities/team` — subpath `./shared-entities/team`
  - `unconditional`: `./src/shared-entities/team.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/shared-entities/team.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-constraints` — subpath `./workspace-config/lssm-os-constraints`
  - `unconditional`: `./src/workspace-config/lssm-os-constraints.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/workspace-config/lssm-os-constraints.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-extension-schema` — subpath `./workspace-config/lssm-os-extension-schema`
  - `unconditional`: `./src/workspace-config/lssm-os-extension-schema.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/workspace-config/lssm-os-extension-schema.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-policy-merge` — subpath `./workspace-config/lssm-os-policy-merge`
  - `unconditional`: `./src/workspace-config/lssm-os-policy-merge.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/workspace-config/lssm-os-policy-merge.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-provider-merge` — subpath `./workspace-config/lssm-os-provider-merge`
  - `unconditional`: `./src/workspace-config/lssm-os-provider-merge.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/workspace-config/lssm-os-provider-merge.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-schema` — subpath `./workspace-config/lssm-os-schema`
  - `unconditional`: `./src/workspace-config/lssm-os-schema.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/workspace-config/lssm-os-schema.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-secrets` — subpath `./workspace-config/lssm-os-secrets`
  - `unconditional`: `./src/workspace-config/lssm-os-secrets.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/workspace-config/lssm-os-secrets.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/delivery/ci-budget` — subpath `./delivery/ci-budget`
  - `unconditional`: `./src/delivery/ci-budget.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/delivery/ci-budget.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/delivery/contracts` — subpath `./delivery/contracts`
  - `unconditional`: `./src/delivery/contracts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/delivery/contracts.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/delivery/manual-author-attestation` — subpath `./delivery/manual-author-attestation`
  - `unconditional`: `./src/delivery/manual-author-attestation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/delivery/manual-author-attestation.ts); verified source file.

- `@lssm-tech/lib.lssm-os-spec/workspace-config/lssm-os-config.fixture` — subpath `./workspace-config/lssm-os-config.fixture`
  - `unconditional`: `./src/workspace-config/lssm-os-config.fixture.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-spec/src/workspace-config/lssm-os-config.fixture.ts); verified source file.

## Package publication metadata

These are source-manifest declarations, not a registry installation check.

```json
{
  "types": "./dist/index.d.ts",
  "files": [
    "dist",
    "catalog",
    "README.md",
    "!dist/**/*.tsbuildinfo"
  ],
  "publishExports": {
    ".": {
      "types": "./dist/index.d.ts",
      "bun": "./dist/index.js",
      "node": "./dist/node/index.js",
      "default": "./dist/index.js"
    },
    "./common": {
      "types": "./dist/common.d.ts",
      "bun": "./dist/common.js",
      "node": "./dist/node/common.js",
      "default": "./dist/common.js"
    },
    "./context": {
      "types": "./dist/context/index.d.ts",
      "bun": "./dist/context/index.js",
      "node": "./dist/node/context/index.js",
      "default": "./dist/context/index.js"
    },
    "./context/canonical": {
      "types": "./dist/context/canonical.d.ts",
      "bun": "./dist/context/canonical.js",
      "node": "./dist/node/context/canonical.js",
      "default": "./dist/context/canonical.js"
    },
    "./context/canonical-capsule": {
      "types": "./dist/context/canonical-capsule.d.ts",
      "bun": "./dist/context/canonical-capsule.js",
      "node": "./dist/node/context/canonical-capsule.js",
      "default": "./dist/context/canonical-capsule.js"
    },
    "./context/canonical-product-facts": {
      "types": "./dist/context/canonical-product-facts.d.ts",
      "bun": "./dist/context/canonical-product-facts.js",
      "node": "./dist/node/context/canonical-product-facts.js",
      "default": "./dist/context/canonical-product-facts.js"
    },
    "./context/canonical-product-facts-core": {
      "types": "./dist/context/canonical-product-facts-core.d.ts",
      "bun": "./dist/context/canonical-product-facts-core.js",
      "node": "./dist/node/context/canonical-product-facts-core.js",
      "default": "./dist/context/canonical-product-facts-core.js"
    },
    "./context/canonical-product-facts-portfolio": {
      "types": "./dist/context/canonical-product-facts-portfolio.d.ts",
      "bun": "./dist/context/canonical-product-facts-portfolio.js",
      "node": "./dist/node/context/canonical-product-facts-portfolio.js",
      "default": "./dist/context/canonical-product-facts-portfolio.js"
    },
    "./context/capsule": {
      "types": "./dist/context/capsule.d.ts",
      "bun": "./dist/context/capsule.js",
      "node": "./dist/node/context/capsule.js",
      "default": "./dist/context/capsule.js"
    },
    "./context/catalog": {
      "types": "./dist/context/catalog.d.ts",
      "bun": "./dist/context/catalog.js",
      "node": "./dist/node/context/catalog.js",
      "default": "./dist/context/catalog.js"
    },
    "./context/catalog-locator": {
      "types": "./dist/context/catalog-locator.d.ts",
      "bun": "./dist/context/catalog-locator.js",
      "node": "./dist/node/context/catalog-locator.js",
      "default": "./dist/context/catalog-locator.js"
    },
    "./context/governance": {
      "types": "./dist/context/governance.d.ts",
      "bun": "./dist/context/governance.js",
      "node": "./dist/node/context/governance.js",
      "default": "./dist/context/governance.js"
    },
    "./context/migration": {
      "types": "./dist/context/migration.d.ts",
      "bun": "./dist/context/migration.js",
      "node": "./dist/node/context/migration.js",
      "default": "./dist/context/migration.js"
    },
    "./context/products": {
      "types": "./dist/context/products.d.ts",
      "bun": "./dist/context/products.js",
      "node": "./dist/node/context/products.js",
      "default": "./dist/context/products.js"
    },
    "./context/v2": {
      "types": "./dist/context/v2.d.ts",
      "bun": "./dist/context/v2.js",
      "node": "./dist/node/context/v2.js",
      "default": "./dist/context/v2.js"
    },
    "./goals": {
      "types": "./dist/goals/index.d.ts",
      "bun": "./dist/goals/index.js",
      "node": "./dist/node/goals/index.js",
      "default": "./dist/goals/index.js"
    },
    "./goals/goal": {
      "types": "./dist/goals/goal.d.ts",
      "bun": "./dist/goals/goal.js",
      "node": "./dist/node/goals/goal.js",
      "default": "./dist/goals/goal.js"
    },
    "./goals/outcomes": {
      "types": "./dist/goals/outcomes.d.ts",
      "bun": "./dist/goals/outcomes.js",
      "node": "./dist/node/goals/outcomes.js",
      "default": "./dist/goals/outcomes.js"
    },
    "./goals/project": {
      "types": "./dist/goals/project.d.ts",
      "bun": "./dist/goals/project.js",
      "node": "./dist/node/goals/project.js",
      "default": "./dist/goals/project.js"
    },
    "./runtime-topology": {
      "types": "./dist/runtime-topology/index.d.ts",
      "bun": "./dist/runtime-topology/index.js",
      "node": "./dist/node/runtime-topology/index.js",
      "default": "./dist/runtime-topology/index.js"
    },
    "./validation": {
      "types": "./dist/validation/index.d.ts",
      "bun": "./dist/validation/index.js",
      "node": "./dist/node/validation/index.js",
      "default": "./dist/validation/index.js"
    },
    "./validation/context": {
      "types": "./dist/validation/context.d.ts",
      "bun": "./dist/validation/context.js",
      "node": "./dist/node/validation/context.js",
      "default": "./dist/validation/context.js"
    },
    "./validation/context-v2": {
      "types": "./dist/validation/context-v2.d.ts",
      "bun": "./dist/validation/context-v2.js",
      "node": "./dist/node/validation/context-v2.js",
      "default": "./dist/validation/context-v2.js"
    },
    "./validation/project": {
      "types": "./dist/validation/project.d.ts",
      "bun": "./dist/validation/project.js",
      "node": "./dist/node/validation/project.js",
      "default": "./dist/validation/project.js"
    },
    "./validation/project-goals": {
      "types": "./dist/validation/project-goals.d.ts",
      "bun": "./dist/validation/project-goals.js",
      "node": "./dist/node/validation/project-goals.js",
      "default": "./dist/validation/project-goals.js"
    },
    "./validation/project-outcomes": {
      "types": "./dist/validation/project-outcomes.d.ts",
      "bun": "./dist/validation/project-outcomes.js",
      "node": "./dist/node/validation/project-outcomes.js",
      "default": "./dist/validation/project-outcomes.js"
    },
    "./validation/secret-material": {
      "types": "./dist/validation/secret-material.d.ts",
      "bun": "./dist/validation/secret-material.js",
      "node": "./dist/node/validation/secret-material.js",
      "default": "./dist/validation/secret-material.js"
    },
    "./validation/shared": {
      "types": "./dist/validation/shared.d.ts",
      "bun": "./dist/validation/shared.js",
      "node": "./dist/node/validation/shared.js",
      "default": "./dist/validation/shared.js"
    },
    "./planning-handoff": {
      "types": "./dist/planning-handoff.d.ts",
      "browser": "./dist/browser/planning-handoff.js",
      "bun": "./dist/planning-handoff.js",
      "node": "./dist/node/planning-handoff.js",
      "default": "./dist/planning-handoff.js"
    },
    "./planning-handoff-schemas": {
      "types": "./dist/planning-handoff-schemas.d.ts",
      "bun": "./dist/planning-handoff-schemas.js",
      "node": "./dist/node/planning-handoff-schemas.js",
      "default": "./dist/planning-handoff-schemas.js"
    },
    "./planning-handoff-types": {
      "types": "./dist/planning-handoff-types.d.ts",
      "bun": "./dist/planning-handoff-types.js",
      "node": "./dist/node/planning-handoff-types.js",
      "default": "./dist/planning-handoff-types.js"
    },
    "./planning-handoff-validation": {
      "types": "./dist/planning-handoff-validation.d.ts",
      "bun": "./dist/planning-handoff-validation.js",
      "node": "./dist/node/planning-handoff-validation.js",
      "default": "./dist/planning-handoff-validation.js"
    },
    "./delivery-chain": {
      "types": "./dist/delivery-chain.d.ts",
      "bun": "./dist/delivery-chain.js",
      "node": "./dist/node/delivery-chain.js",
      "default": "./dist/delivery-chain.js"
    },
    "./delivery-primitives": {
      "types": "./dist/delivery-primitives.d.ts",
      "bun": "./dist/delivery-primitives.js",
      "node": "./dist/node/delivery-primitives.js",
      "default": "./dist/delivery-primitives.js"
    },
    "./control-plane/skills/types": {
      "types": "./dist/control-plane/skills/types.d.ts",
      "bun": "./dist/control-plane/skills/types.js",
      "node": "./dist/node/control-plane/skills/types.js",
      "default": "./dist/control-plane/skills/types.js"
    },
    "./control-plane/skills/validator": {
      "types": "./dist/control-plane/skills/validator.d.ts",
      "bun": "./dist/control-plane/skills/validator.js",
      "node": "./dist/node/control-plane/skills/validator.js",
      "default": "./dist/control-plane/skills/validator.js"
    },
    "./delivery/authority": {
      "types": "./dist/delivery/authority.d.ts",
      "bun": "./dist/delivery/authority.js",
      "node": "./dist/node/delivery/authority.js",
      "default": "./dist/delivery/authority.js"
    },
    "./delivery/scoped-autonomy": {
      "types": "./dist/delivery/scoped-autonomy.d.ts",
      "bun": "./dist/delivery/scoped-autonomy.js",
      "node": "./dist/node/delivery/scoped-autonomy.js",
      "default": "./dist/delivery/scoped-autonomy.js"
    },
    "./delivery/autonomy-context": {
      "types": "./dist/delivery/autonomy-context.d.ts",
      "bun": "./dist/delivery/autonomy-context.js",
      "node": "./dist/node/delivery/autonomy-context.js",
      "default": "./dist/delivery/autonomy-context.js"
    },
    "./delivery/project-profile": {
      "types": "./dist/delivery/project-profile.d.ts",
      "bun": "./dist/delivery/project-profile.js",
      "node": "./dist/node/delivery/project-profile.js",
      "default": "./dist/delivery/project-profile.js"
    },
    "./control-plane/approval-kernel": {
      "types": "./dist/control-plane/approval-kernel.d.ts",
      "bun": "./dist/control-plane/approval-kernel.js",
      "node": "./dist/node/control-plane/approval-kernel.js",
      "default": "./dist/control-plane/approval-kernel.js"
    },
    "./control-plane/connect-materialization": {
      "types": "./dist/control-plane/connect-materialization.d.ts",
      "bun": "./dist/control-plane/connect-materialization.js",
      "node": "./dist/node/control-plane/connect-materialization.js",
      "default": "./dist/control-plane/connect-materialization.js"
    },
    "./control-plane/repository-authority-bootstrap": {
      "types": "./dist/control-plane/repository-authority-bootstrap.d.ts",
      "bun": "./dist/control-plane/repository-authority-bootstrap.js",
      "node": "./dist/node/control-plane/repository-authority-bootstrap.js",
      "default": "./dist/control-plane/repository-authority-bootstrap.js"
    },
    "./shared-entities/person": {
      "types": "./dist/shared-entities/person.d.ts",
      "bun": "./dist/shared-entities/person.js",
      "node": "./dist/node/shared-entities/person.js",
      "default": "./dist/shared-entities/person.js"
    },
    "./shared-entities/project": {
      "types": "./dist/shared-entities/project.d.ts",
      "bun": "./dist/shared-entities/project.js",
      "node": "./dist/node/shared-entities/project.js",
      "default": "./dist/shared-entities/project.js"
    },
    "./shared-entities/resource": {
      "types": "./dist/shared-entities/resource.d.ts",
      "bun": "./dist/shared-entities/resource.js",
      "node": "./dist/node/shared-entities/resource.js",
      "default": "./dist/shared-entities/resource.js"
    },
    "./shared-entities/team": {
      "types": "./dist/shared-entities/team.d.ts",
      "bun": "./dist/shared-entities/team.js",
      "node": "./dist/node/shared-entities/team.js",
      "default": "./dist/shared-entities/team.js"
    },
    "./workspace-config/lssm-os-constraints": {
      "types": "./dist/workspace-config/lssm-os-constraints.d.ts",
      "bun": "./dist/workspace-config/lssm-os-constraints.js",
      "node": "./dist/node/workspace-config/lssm-os-constraints.js",
      "default": "./dist/workspace-config/lssm-os-constraints.js"
    },
    "./workspace-config/lssm-os-extension-schema": {
      "types": "./dist/workspace-config/lssm-os-extension-schema.d.ts",
      "bun": "./dist/workspace-config/lssm-os-extension-schema.js",
      "node": "./dist/node/workspace-config/lssm-os-extension-schema.js",
      "default": "./dist/workspace-config/lssm-os-extension-schema.js"
    },
    "./workspace-config/lssm-os-policy-merge": {
      "types": "./dist/workspace-config/lssm-os-policy-merge.d.ts",
      "bun": "./dist/workspace-config/lssm-os-policy-merge.js",
      "node": "./dist/node/workspace-config/lssm-os-policy-merge.js",
      "default": "./dist/workspace-config/lssm-os-policy-merge.js"
    },
    "./workspace-config/lssm-os-provider-merge": {
      "types": "./dist/workspace-config/lssm-os-provider-merge.d.ts",
      "bun": "./dist/workspace-config/lssm-os-provider-merge.js",
      "node": "./dist/node/workspace-config/lssm-os-provider-merge.js",
      "default": "./dist/workspace-config/lssm-os-provider-merge.js"
    },
    "./workspace-config/lssm-os-schema": {
      "types": "./dist/workspace-config/lssm-os-schema.d.ts",
      "bun": "./dist/workspace-config/lssm-os-schema.js",
      "node": "./dist/node/workspace-config/lssm-os-schema.js",
      "default": "./dist/workspace-config/lssm-os-schema.js"
    },
    "./workspace-config/lssm-os-secrets": {
      "types": "./dist/workspace-config/lssm-os-secrets.d.ts",
      "bun": "./dist/workspace-config/lssm-os-secrets.js",
      "node": "./dist/node/workspace-config/lssm-os-secrets.js",
      "default": "./dist/workspace-config/lssm-os-secrets.js"
    },
    "./delivery/ci-budget": {
      "types": "./dist/delivery/ci-budget.d.ts",
      "bun": "./dist/delivery/ci-budget.js",
      "node": "./dist/node/delivery/ci-budget.js",
      "default": "./dist/delivery/ci-budget.js"
    },
    "./delivery/contracts": {
      "types": "./dist/delivery/contracts.d.ts",
      "bun": "./dist/delivery/contracts.js",
      "node": "./dist/node/delivery/contracts.js",
      "default": "./dist/delivery/contracts.js"
    },
    "./delivery/manual-author-attestation": {
      "types": "./dist/delivery/manual-author-attestation.d.ts",
      "bun": "./dist/delivery/manual-author-attestation.js",
      "node": "./dist/node/delivery/manual-author-attestation.js",
      "default": "./dist/delivery/manual-author-attestation.js"
    },
    "./workspace-config/lssm-os-config.fixture": {
      "types": "./dist/workspace-config/lssm-os-config.fixture.d.ts",
      "bun": "./dist/workspace-config/lssm-os-config.fixture.js",
      "node": "./dist/node/workspace-config/lssm-os-config.fixture.js",
      "default": "./dist/workspace-config/lssm-os-config.fixture.js"
    }
  }
}
```

## Dependencies

Metadata status: complete pinned manifest.

### Runtime dependencies

- [@lssm-tech/lib.contracts-spec-core](https://lssm.co/docs/packages/lib.contracts-spec-core/): `workspace:^`
- [@lssm-tech/lib.crypto-utils](https://lssm.co/docs/packages/lib.crypto-utils/): `^2.0.1`
- `zod`: `^4.5.4`

### Peer dependencies

No declarations in the inspected manifest.

### Optional dependencies

No declarations in the inspected manifest.

### Development dependencies

- [@lssm-tech/tool.bun](https://lssm.co/docs/packages/tool.bun/): `workspace:*`
- [@lssm-tech/tool.typescript](https://lssm.co/docs/packages/tool.typescript/): `workspace:*`
- `typescript`: `^7.0.2`

### Peer dependency metadata

```json
{}
```

### Bundled dependencies

```json
null
```

## Package scripts

Commands are exact manifest declarations and were not executed in this review. Script metadata status: complete pinned manifest.

```json
{
  "publish:pkg": "bun publish --tolerate-republish --ignore-scripts --verbose",
  "publish:pkg:canary": "bun publish:pkg --tag canary",
  "build": "contractspec-bun-build build && bun run build:browser:planning-handoff",
  "postbuild": "node ./scripts/prepare-package-manifest.mjs",
  "prepack": "node ./scripts/prepare-package-manifest.mjs",
  "build:bundle": "contractspec-bun-build transpile && bun run build:browser:planning-handoff",
  "build:types": "contractspec-bun-build types",
  "dev": "contractspec-bun-build dev",
  "clean": "rimraf dist .turbo",
  "lint": "bun lint:fix",
  "lint:fix": "node ../../../../scripts/biome.cjs check --write .",
  "lint:check": "node ../../../../scripts/biome.cjs check .",
  "test": "bun test",
  "test:package-idempotence": "node ./scripts/verify-package-idempotence.mjs",
  "catalog:generate": "bun --no-env-file ./scripts/generate-catalog.ts --write",
  "catalog:check": "bun --no-env-file ./scripts/generate-catalog.ts --check",
  "pack:verify:runtime-topology": "bun run build:bundle && bun run build:types && bun run --cwd ../../../foundation/crypto-utils build:bundle && bun run --cwd ../../../foundation/crypto-utils build:types && node ./scripts/prepare-package-manifest.mjs && node ./scripts/verify-runtime-topology-pack.mjs",
  "prebuild": "contractspec-bun-build prebuild",
  "typecheck": "tsgo --noEmit",
  "build:browser:planning-handoff": "bun build ./src/planning-handoff.ts --root ./src --target browser --format esm --packages external --outdir ./dist/browser --entry-naming [dir]/[name].[ext] --production"
}
```

## Declared documentation links

- [Lib Lssm Os Spec documentation](https://www.npmjs.com/package/%40lssm-tech%2Flib.lssm-os-spec) — declared link; destination not verified.

```json
{
  "url": "https://www.npmjs.com/package/%40lssm-tech%2Flib.lssm-os-spec",
  "kind": "readme"
}
```

## Existing agent-guide projection

```json
{
  "path": "packages/apps/web-landing/public/llms-packages/lib.lssm-os-spec.txt",
  "route": "/llms/lib.lssm-os-spec",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.lssm-os-spec.txt",
  "blobSha": "3ff64096abdfcc5c66e525227c710c33856d0b1e",
  "sourcePin": "bcc79fcc27c4d801c2119bef81ddcce7b4e86498",
  "bodyEqualsReadme": true,
  "aggregateSourcePath": "packages/apps/web-landing/public/llms-full.txt",
  "aggregateBlobSha": "691b1d33efee24c440598b9106c81432f56aafaf"
}
```
