# @lssm-tech/lib.infra-ops-spec

Provider-neutral infrastructure operations contracts and evidence for autonomous-company deployment and incident loops.

## Source and release context

- Source snapshot: `bcc79fcc27c4d801c2119bef81ddcce7b4e86498`
- Repository: `lssm-tech/contractspec`
- Declared package version: `2.0.4`
- Package path: `packages/platform/delivery/infra-ops-spec`
- Manifest path: `packages/platform/delivery/infra-ops-spec/package.json`
- Manifest Git blob: `70526a01dcd13b25c6306134202dc1e265ded397`
- Manifest origin: pinned GitHub manifest fetch
- Manual: [@lssm-tech/lib.infra-ops-spec](https://lssm.co/docs/packages/lib.infra-ops-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/delivery/infra-ops-spec)
- [Manifest source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/delivery/infra-ops-spec/package.json)
- [Readme source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/delivery/infra-ops-spec/README.md)
- [Guide source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.infra-ops-spec.txt)

## Package metadata

```json
{
  "layer": "platform",
  "physicalArea": "delivery",
  "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/delivery/infra-ops-spec/README.md",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/delivery/infra-ops-spec/README.md",
  "blobSha": "b8079b959957181739c6dc2b8055696f58fba2d0",
  "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.infra-ops-spec`

Provider-neutral infrastructure operations contracts and evidence for autonomous-company deployment and incident loops.

This package closes the Phase 2 infra-ops gap as a **contract/evidence** layer. It does not deploy services, page humans, resolve secrets, run migrations, or call provider APIs.

## Public entrypoints

- `@lssm-tech/lib.infra-ops-spec` — root barrel
- `@lssm-tech/lib.infra-ops-spec/types` — schemas and TypeScript types
- `@lssm-tech/lib.infra-ops-spec/fixtures` — canonical deployment and incident fixtures
- `@lssm-tech/lib.infra-ops-spec/validation` — semantic validation helpers
- `@lssm-tech/lib.infra-ops-spec/intent-types` — additive V2 infrastructure-intent schemas and types
- `@lssm-tech/lib.infra-ops-spec/intent-fixtures` — canonical provider-neutral V2 fixture
- `@lssm-tech/lib.infra-ops-spec/intent-validation` — V2 reference, waiver, policy, decision, and leakage validation

## Contract families

The package models:

- environments, runtime targets, and services;
- deployments, releases, migration windows, rollbacks, and pipelines;
- health/readiness/liveness checks, SLOs, monitors, and alerts;
- incidents, on-call ownership, escalation, mitigation, and postmortems;
- capacity plans, cost budgets, secret refs, operational risks, approvals, and evidence receipts.

## Boundary

Adjacent systems are referenced through branded refs only:

- progressive delivery rollout/rollback refs;
- observability metric/trace/log refs;
- job schedule refs;
- integration capability refs;
- CompanyOS policy/owner refs;
- orchestration workflow refs;
- cost budget and metering usage refs.

No provider SDKs, credentials, live provider config, network calls, deployment runners, incident automation, queues, or secret resolution are included.

## Infrastructure intent V2

V2 is additive: every V1 entrypoint and schema remains supported unchanged. The
new contract graph captures operational goals and requirements, quantified
workload envelopes, restrictions and provider policy, logical capabilities,
bindings, evolution triggers, scoped expiring waivers, architecture candidates,
Pareto comparisons, ADRs, implementation-neutral plans, handoff evidence, and
unsatisfiable-requirement reports.

Candidate comparison first rejects candidates with hard violations. It then
computes a deterministic Pareto frontier across cost, reliability, performance,
scalability, portability, complexity, and migration risk; IDs provide stable
ordering but never override the multi-objective frontier. Waiver inheritance is
tightening-only: a child cannot broaden scope, change the waived restriction, or
outlive its parent. Provider policy can mark restrictions non-waivable.

`validateInfrastructureIntentV2` performs strict schema and semantic validation.
`canonicalizeInfrastructureIntent` and `digestInfrastructureIntent` provide a
stable JSON projection and SHA-256 binding for review and handoff receipts. These
contracts contain target classes and redacted references only—never provider
credentials, SDK configuration, resolved secrets, or execution behavior.


## Declared capabilities

### Lib Infra Ops Spec

Capability ID: `package.lssm.tech.lib.infra.ops.spec`

Provider-neutral infrastructure operations contracts and evidence for autonomous-company deployment and incident loops.

Use cases:

- Adopt provider-neutral infrastructure operations contracts and evidence for autonomous-company deployment and incident loops

Constraints:

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

Other capability declarations:

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

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.infra-ops-spec",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.infra-ops-spec/fixtures",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.infra-ops-spec/fixtures-deployment",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.infra-ops-spec/fixtures-incident",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.infra-ops-spec/intent-architecture",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.infra-ops-spec/intent-canonical",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.infra-ops-spec/intent-comparison",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.infra-ops-spec/intent-core",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.infra-ops-spec/intent-decisions",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.infra-ops-spec/intent-fixtures",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.infra-ops-spec/intent-fixtures-decision",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.infra-ops-spec/intent-plans",
    "symbols": []
  }
]
```

## Catalogue metadata

```json
{
  "family": "contracts",
  "kind": "library",
  "status": "active",
  "adoptionMode": "adoptable",
  "stability": "experimental",
  "platforms": [
    "server"
  ],
  "runtimes": [
    "node"
  ],
  "entrypoints": [
    ".",
    "./fixtures",
    "./fixtures-deployment",
    "./fixtures-incident",
    "./intent-architecture",
    "./intent-canonical",
    "./intent-comparison",
    "./intent-core",
    "./intent-decisions",
    "./intent-fixtures",
    "./intent-fixtures-decision",
    "./intent-plans",
    "./intent-types",
    "./intent-validation",
    "./intent-validation-bindings",
    "./intent-validation-refs",
    "./intent-validation-rules",
    "./intent-validation-shared",
    "./types",
    "./validation"
  ],
  "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.infra.ops.spec",
    "from": "@lssm-tech/lib.infra-ops-spec",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.infra.ops.spec",
    "from": "@lssm-tech/lib.infra-ops-spec/fixtures",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.infra.ops.spec",
    "from": "@lssm-tech/lib.infra-ops-spec/fixtures-deployment",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.infra.ops.spec",
    "from": "@lssm-tech/lib.infra-ops-spec/fixtures-incident",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.infra.ops.spec",
    "from": "@lssm-tech/lib.infra-ops-spec/intent-architecture",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.infra.ops.spec",
    "from": "@lssm-tech/lib.infra-ops-spec/intent-canonical",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.infra.ops.spec",
    "from": "@lssm-tech/lib.infra-ops-spec/intent-comparison",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.infra.ops.spec",
    "from": "@lssm-tech/lib.infra-ops-spec/intent-core",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.infra.ops.spec",
    "from": "@lssm-tech/lib.infra-ops-spec/intent-decisions",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.infra.ops.spec",
    "from": "@lssm-tech/lib.infra-ops-spec/intent-fixtures",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.infra.ops.spec",
    "from": "@lssm-tech/lib.infra-ops-spec/intent-fixtures-decision",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.infra.ops.spec",
    "from": "@lssm-tech/lib.infra-ops-spec/intent-plans",
    "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.infra-ops-spec` — subpath `.`
  - `unconditional`: `./src/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/delivery/infra-ops-spec/src/index.ts); verified source file.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- `@lssm-tech/lib.infra-ops-spec/validation` — subpath `./validation`
  - `unconditional`: `./src/validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/delivery/infra-ops-spec/src/validation.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",
    "README.md"
  ],
  "publishExports": {
    ".": {
      "types": "./dist/index.d.ts",
      "bun": "./dist/index.js",
      "node": "./dist/node/index.js",
      "default": "./dist/index.js"
    },
    "./fixtures": {
      "types": "./dist/fixtures.d.ts",
      "bun": "./dist/fixtures.js",
      "node": "./dist/node/fixtures.js",
      "default": "./dist/fixtures.js"
    },
    "./fixtures-deployment": {
      "types": "./dist/fixtures-deployment.d.ts",
      "bun": "./dist/fixtures-deployment.js",
      "node": "./dist/node/fixtures-deployment.js",
      "default": "./dist/fixtures-deployment.js"
    },
    "./fixtures-incident": {
      "types": "./dist/fixtures-incident.d.ts",
      "bun": "./dist/fixtures-incident.js",
      "node": "./dist/node/fixtures-incident.js",
      "default": "./dist/fixtures-incident.js"
    },
    "./intent-architecture": {
      "types": "./dist/intent-architecture.d.ts",
      "bun": "./dist/intent-architecture.js",
      "node": "./dist/node/intent-architecture.js",
      "default": "./dist/intent-architecture.js"
    },
    "./intent-canonical": {
      "types": "./dist/intent-canonical.d.ts",
      "bun": "./dist/intent-canonical.js",
      "node": "./dist/node/intent-canonical.js",
      "default": "./dist/intent-canonical.js"
    },
    "./intent-comparison": {
      "types": "./dist/intent-comparison.d.ts",
      "bun": "./dist/intent-comparison.js",
      "node": "./dist/node/intent-comparison.js",
      "default": "./dist/intent-comparison.js"
    },
    "./intent-core": {
      "types": "./dist/intent-core.d.ts",
      "bun": "./dist/intent-core.js",
      "node": "./dist/node/intent-core.js",
      "default": "./dist/intent-core.js"
    },
    "./intent-decisions": {
      "types": "./dist/intent-decisions.d.ts",
      "bun": "./dist/intent-decisions.js",
      "node": "./dist/node/intent-decisions.js",
      "default": "./dist/intent-decisions.js"
    },
    "./intent-fixtures": {
      "types": "./dist/intent-fixtures.d.ts",
      "bun": "./dist/intent-fixtures.js",
      "node": "./dist/node/intent-fixtures.js",
      "default": "./dist/intent-fixtures.js"
    },
    "./intent-fixtures-decision": {
      "types": "./dist/intent-fixtures-decision.d.ts",
      "bun": "./dist/intent-fixtures-decision.js",
      "node": "./dist/node/intent-fixtures-decision.js",
      "default": "./dist/intent-fixtures-decision.js"
    },
    "./intent-plans": {
      "types": "./dist/intent-plans.d.ts",
      "bun": "./dist/intent-plans.js",
      "node": "./dist/node/intent-plans.js",
      "default": "./dist/intent-plans.js"
    },
    "./intent-types": {
      "types": "./dist/intent-types.d.ts",
      "bun": "./dist/intent-types.js",
      "node": "./dist/node/intent-types.js",
      "default": "./dist/intent-types.js"
    },
    "./intent-validation": {
      "types": "./dist/intent-validation.d.ts",
      "bun": "./dist/intent-validation.js",
      "node": "./dist/node/intent-validation.js",
      "default": "./dist/intent-validation.js"
    },
    "./intent-validation-bindings": {
      "types": "./dist/intent-validation-bindings.d.ts",
      "bun": "./dist/intent-validation-bindings.js",
      "node": "./dist/node/intent-validation-bindings.js",
      "default": "./dist/intent-validation-bindings.js"
    },
    "./intent-validation-refs": {
      "types": "./dist/intent-validation-refs.d.ts",
      "bun": "./dist/intent-validation-refs.js",
      "node": "./dist/node/intent-validation-refs.js",
      "default": "./dist/intent-validation-refs.js"
    },
    "./intent-validation-rules": {
      "types": "./dist/intent-validation-rules.d.ts",
      "bun": "./dist/intent-validation-rules.js",
      "node": "./dist/node/intent-validation-rules.js",
      "default": "./dist/intent-validation-rules.js"
    },
    "./intent-validation-shared": {
      "types": "./dist/intent-validation-shared.d.ts",
      "bun": "./dist/intent-validation-shared.js",
      "node": "./dist/node/intent-validation-shared.js",
      "default": "./dist/intent-validation-shared.js"
    },
    "./types": {
      "types": "./dist/types.d.ts",
      "bun": "./dist/types.js",
      "node": "./dist/node/types.js",
      "default": "./dist/types.js"
    },
    "./validation": {
      "types": "./dist/validation.d.ts",
      "bun": "./dist/validation.js",
      "node": "./dist/node/validation.js",
      "default": "./dist/validation.js"
    }
  }
}
```

## Dependencies

Metadata status: complete pinned manifest.

### Runtime dependencies

- `zod`: `catalog:`

### 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`: `catalog:`

### 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",
  "build:bundle": "contractspec-bun-build transpile",
  "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",
  "prebuild": "contractspec-bun-build prebuild",
  "typecheck": "tsgo --noEmit"
}
```

## Declared documentation links

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

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

## Existing agent-guide projection

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