# @lssm-tech/lib.communication-spec

Canonical communication contracts, operations, events, and validation helpers for ContractSpec.

## Source and release context

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

## Package metadata

```json
{
  "layer": "domains",
  "physicalArea": "communication",
  "primaryArea": "communication-and-notifications",
  "classification": {
    "privateDeclared": null,
    "catalogFamily": "contracts",
    "catalogKind": "library",
    "catalogStatus": "active",
    "adoptionMode": "adoptable",
    "stability": "stable"
  },
  "descriptionOrigin": "package.json",
  "manifestComplete": true,
  "publicationPolicyApplied": false
}
```

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

Primary area: [Communication and notifications](https://lssm.co/docs/areas/communication-and-notifications/)

## Package guide

```json
{
  "status": "available",
  "sourcePath": "packages/domains/communication/spec/README.md",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/README.md",
  "blobSha": "3871a5f1e195d3cd970888b32aec25fa6d4e26dc",
  "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.communication-spec

Builds start from the canonical root and grouped types, commands, queries,
events, capabilities, validation, contracts, and fixtures entrypoints. All 71
existing manifest subpaths remain supported compatibility roots. The builder
emits the local module closure once per target without publishing private
helpers discovered in source. Export conditions, contract keys, versions, and
wire schemas are unchanged; public additions update both manifest export maps
deliberately.

Communication lifecycle projections use the canonical pure
`@lssm-tech/lib.agent-protocol-spec/help` definition for durable help requests.
The type-only binding preserves projection shapes, validation, contract keys
and runtime authority; no agent execution or provider dependency is introduced.

Identity resolution uses `communication.account.list@2.0.0`,
`communication.contact.list@2.0.0`, and
`communication.identity.decide@1.0.0`. Account outputs exclude credential
references; identity merges remain human-reviewed and auditable.

Governed work uses canonical `communication.governed_work.list@2.0.0`,
`communication.governed_work.create@2.0.0`, and
`communication.governed_work.transition@2.0.0`. These operations cover identity
review, drafts, actions, handoffs, escalations, triage, summaries, agents,
consent, retention, and policy while keeping scope and transition authority on
the server. The v1 operations remain exported only for deliberate migration.

Canonical CommunicationOS contracts for threads, messages, spaces, rooms, scoped principals, memberships, connections, reply drafts, handoffs, realtime state, operations, queries, events, capabilities, and validation helpers.

The additive Discord community-intelligence surface models multiple guilds per
workspace with explicit `staff` and `managed-community` trust zones, guild-local
specialties and roles, protected typed provider events, evidence-backed insights,
restricted coaching scorecards, and Kaizen digests. Existing v1 normalized
message ingestion remains unchanged.

## Canonical capability namespace

`COMMUNICATION_OS_CAPABILITY_KEYS` is the single capability vocabulary for
route discovery, role projections, contextual slots, and UI action gates. All
capability identifiers use the `communication-os.*` namespace. The legacy
`comms.*` strings are no longer capability identifiers; similarly named
`comms.thread.summarize`, `comms.reply.draft`, and `comms.handoff.suggest`
values remain operation keys and are not authorization capabilities.

`comms.thread.summarize` and `comms.reply.draft` are at `1.1.0`. This is
additive: both accept an optional allowlisted Gateway `model` and may return
`AI_MODEL_NOT_ALLOWED` (summaries also `AI_MODEL_OVERRIDE_DENIED`).

`./contracts/ai-model-catalog` exposes `COMMUNICATION_OS_AI_MODEL_CATALOG`,
the allowlist of Vercel AI Gateway models with EU inference providers. The list
is pure data owned here, because this spec does not depend on ProviderSpec. A
parity test in `@lssm-tech/lib.communication-runtime` keeps it identical to the
shared `@lssm-tech/lib.provider-spec/gateway-model-catalog` that OPA briefings
use, so both products allow exactly the same models.
`./contracts/ai-model-settings.operations` declares
`communication.ai.model-settings.get|set` (the set command is admin-only) and
the `communication.ai.model-setting.changed` audit event.

The direct public entry point
`./capabilities/communication-os.capability-ids` exposes the canonical keys and
the exact subset used by the 23-route CommunicationOS hub.

Private Support notes use the additive
`communication.support.internal-note.create@1.0.0` command and
`communication.support.internal-note.verify@1.0.0` query. Their public inputs
never carry tenant, workspace, or actor authority; verification is redacted and
never exposes note content.

The additive v2 ecosystem surface models strictly scoped personal and organization
spaces, human/agent/system principals, hybrid connection placement, explicit
encryption modes, cursor sync, messaging state, and revocable agent authority.
Message v2.1 accepts optional public-safe attachment metadata backed by opaque,
scope-authorized storage references; raw bytes and private storage locations are
never part of the public message projection.
Provider OAuth start accepts an optional provider key so Google and Microsoft
mail can coexist under the email network without mutable process-global
selection. Authenticated callback invalidations use the additive
`communication.connection.sync.invalidated` event; they request sync and never
become user or agent instructions.
Provider subscription create and renewal use a separate durable lifecycle:
`requested` is appended before Runtime Node dispatch, `active` requires an exact
work-order receipt, definitive `failed` state obeys retryability, and
`indeterminate` retains custody without automatic retry.
`communication.message.send@3.0.0` is the canonical JSON transport contract. It
accepts only client intent plus replay keys; tenant, author, message identifier,
revision, and timestamps are derived and returned by the authorized server.
`communication.message.search@3.0.0` likewise derives tenant authority from the
session while retaining explicit workspace and space selection.
`communication.space.list@3.0.0`, `communication.room.list@3.0.0`,
`communication.account.list@3.0.0`, and `communication.contact.list@3.0.0`
accept no client-selected scope. `communication.room.create@3.0.0` accepts only
the room name, kind, and replay key; tenant, workspace, space, principal,
identifiers, revisions, and timestamps remain server-owned.
CommunicationSpec remains canonical; Matrix and proprietary networks are adapters.
All v1 contract keys remain exported unchanged.

Domain-command helpers classify agent-callable CommunicationOS actions such as
reply drafting, reply sending, handoff creation, and escalation requests. These
helpers are contract-only: they describe authority, autonomy, approval
requirements, and semantic violations without provider adapters, persistence
drivers, outbound sends, or runtime side effects.

Command-inbox contracts extend domain-command planning with non-executing inbox
items, fail-closed status, AIP control refs, and CompanyOS bridge evidence.
These contracts describe review/approval state only; they do not grant send or
work-execution authority.

## Agent omnichannel contracts

The additive V1 omnichannel surface keeps agent communication provider-neutral:

- `agent-communication` binds agent applications, runs, tasks, help requests,
  and background results through opaque refs.
- `agent-lifecycle-projection` publishes immutable, non-authoritative run,
  task, help, approval, and terminal status into the canonical conversation.
  A help projection must bind the exact durable help request and checkpoint.
- `canonical-agent-conversation` binds one scoped conversation to its exact
  session, participants, channel identities, origin, revision, and digest.
- `ingress-admission` separates the durable authenticated receipt from the
  deterministic connection, identity, pairing, membership, mention, and
  consent decision. Unresolved identity or membership quarantines rather than
  becoming model input.
- `agent-surface-control` binds help, approval, steer, queue, pause, cancel, and
  branch requests to one conversation, run, human identity proof, authority
  decision, expiry, idempotency key, and durable result.
- `channel-routing` provides an open channel key plus well-known email,
  calendar, SMS, Slack, Teams, Discord, Telegram, WhatsApp, Matrix, in-app,
  push, webhook, web-chat, and internal-chat keys.
- `channel-preferences` records typed user choices with
  `authority: "preference_only"`; each set has exactly one event, automation,
  feature, application, product, space, person, or stable platform-default
  resolution target plus explicit inherited parent-set refs. Resolution follows
  event/automation, feature/application, product, space/person, then platform
  default. A preference never authorizes delivery.
- `delivery-intent`, `delivery-progress`, and `delivery-fallback` carry content
  proof, opaque event/automation/feature/application/product classification,
  idempotency, receipts, reconciliation, policy, eligibility, and evidence refs
  with `effectAuthority: "none"`. Route, preference, resolution, intent,
  progress, and fallback bindings retain revisions or digests; attempted
  fallback binds the exact prior progress ref and digest.

Provider acceptance remains distinct from delivered/read evidence. An
ambiguous prior effect must be reconciled before an alternate route can be
selected. The contracts contain no provider credentials, runtime effects, or
persistence implementation.

The domain-command outbox schema carries optional reconciliation custody
bindings. An indeterminate provider outcome records the exact Runtime Node work
order digest and evidence refs before its lease can leave effectful execution.

## Public Entry Points

- `.` resolves through `./src/index.ts`
- `./types` resolves through `./src/types/index.ts`
- `./types/domain-command` resolves through `./src/types/domain-command.ts` and includes command-inbox contracts
- `./commands` resolves through `./src/commands/index.ts`
- `./queries` resolves through `./src/queries/index.ts`
- `./events` resolves through `./src/events/index.ts`
- `./capabilities` resolves through `./src/capabilities/index.ts`
- `./validation` resolves through `./src/validation/index.ts`
- `./contracts/agent-communication` resolves agent profiles and lifecycle links
- `./contracts/agent-lifecycle-projection` resolves evidence-bound agent status
  and help projections for canonical conversations
- `./contracts/canonical-agent-conversation`, `./contracts/ingress-admission`,
  and `./contracts/agent-surface-control` resolve canonical continuity,
  deterministic admission, and origin-neutral agent controls
- `./contracts/channel-routing` and `./contracts/channel-preferences` resolve
  open route keys and typed non-authoritative preferences
- `./contracts/preference-resolution` resolves typed preference targets and the
  most-specific-to-platform-default hierarchy; it performs no runtime resolution
- `./contracts/delivery-intent`, `./contracts/delivery-progress`, and
  `./contracts/delivery-fallback` resolve the fail-closed delivery artifact set
- `./contracts/delivery-eligibility` resolves evidence-only route eligibility
  across consent, policy, grants, quiet hours, limits, provider health, cost,
  and channel-specific constraints; it grants no delivery authority
- `./fixtures/agent-omnichannel` resolves the deterministic no-network fixture
- `./contracts/ecosystem-messaging.models` resolves v2 spaces, rooms, principals, connections, messages, and authority grants
- `./contracts/ecosystem-workspace.operations` and `./contracts/ecosystem-message.operations` resolve additive v2 operations
- `communication.space.list@3.0.0` and `communication.room.list@3.0.0` expose
  server-selected navigation without accepting browser scope authority; their
  v2 predecessors remain exported for compatibility during migration
- `./contracts/ecosystem-messaging.events` resolves additive v2 journal/realtime events
- The root and `./contracts` exports include browser-safe v2 request, result,
  error, cursor, journal, realtime, and projection DTOs. Public extension
  payloads use `CommunicationJsonObjectDto` rather than unknown records.
- `./contracts/ecosystem-webhook.operations` resolves authenticated, replay-safe provider webhook ingress
- `communication.oauth.start@3.0.0` and `communication.oauth.complete@3.0.0`
  derive an allowlisted callback return origin from the authenticated host issuer,
  so embedded CompanyOS and standalone CommunicationOS return to their own shell.
  define scope-bound provider onboarding with PKCE, one-time opaque state, safe
  return paths, and credential-reference-only completion
- `./capabilities/ecosystem-messaging.capabilities` resolves v2 messaging capability constants
- `./capabilities/communication-os.capability-ids` resolves the canonical route and action capability identifiers

`TenantBoundCommunicationIngestionSchema` is an additive R001 contract exposed
through `./contracts/ingestion`. It binds the existing normalized ingestion
record to the canonical F002 CompanyOS tenant-governance envelope and validates
subject, consent, idempotency, and evidence/replay alignment without introducing
provider or webhook behavior.

## Persistence wave

CommunicationOS persistence stays contract-first. `communicationOsSchemaContribution`, `communicationOsPersistencePlans`, and `createCommunicationOsMutationDescriptor` expose portable schema and governed `database.mutation.execute@2.0.0` envelopes for managed/BYOK providers. The domain command reference remains the write authority; provider packages execute SQL/Drizzle outside this spec package. Local/PgLite support is compatibility binding metadata, not an ownership mode.

## Boundary

This package owns canonical communication contracts. Runtime behavior, examples, fixtures, proof/replay, and product composition live in separate packages. Deprecated module shims may re-export this surface for compatibility only.

## Approval-bound sequences

`CommunicationSequenceIntentSchema` is the additive, provider-neutral contract
for scheduled outbound intent. It binds the exact recipient, content proof,
channel, side effect, schedule/expiry, policy and consent refs, kill switch,
ActionPacket, approval request, and approval fingerprint. Runtime schedulers must
revalidate those bindings and controls before every initial claim and retry.
`CommunicationSequenceApprovalTargetSchema` is the canonical versioned human
approval payload. Its deterministic fingerprint binds the sequence/version,
tenant, recipient set, content proof, channel/effect, schedule and policy
versions, and expiry. The approval request and ActionPacket evidence must carry
that same fingerprint.

## Matrix channel

`ChannelTypeEnum` includes `matrix` for deployments that ingest Matrix room events or send governed replies to Matrix rooms. Matrix bridge metadata is owned by integration contracts; this package only owns the canonical channel value.

Published browser conditions select the emitted browser artifacts alongside
existing Node/Bun/type targets. Export keys and source behavior are preserved;
this packaging metadata does not activate providers or grant execution authority.


## Declared capabilities

### Lib Communication Spec

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

Canonical communication contracts, operations, events, and validation helpers for ContractSpec.

Use cases:

- Adopt canonical communication contracts, operations, events, and validation helpers for contractspec

Constraints:

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

Other capability declarations:

```json
{
  "status": "active",
  "aliases": [
    "contractspec",
    "communication",
    "contracts",
    "typescript",
    "lib",
    "spec"
  ],
  "pythonEquivalents": [],
  "alternatives": [],
  "relationships": [],
  "resolutionPriority": 50
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.communication-spec",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.communication-spec/capabilities",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.communication-spec/capabilities/comms-ai.capabilities",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.communication-spec/capabilities/communication-os.capability-ids",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.communication-spec/capabilities/ecosystem-messaging.capabilities",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.communication-spec/commands",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.communication-spec/commands/comms-ai.commands",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.communication-spec/contracts",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.communication-spec/contracts/ai-assistance.operations",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.communication-spec/contracts/ai-model-catalog",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.communication-spec/contracts/ai-model-settings.operations",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.communication-spec/contracts/collaboration.operations",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.communication-spec/contracts/ecosystem-attachment.operations",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.communication-spec/contracts/ecosystem-auth.operations",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.communication-spec/contracts/ecosystem-binding.operations",
    "symbols": []
  }
]
```

## Catalogue metadata

```json
{
  "family": "contracts",
  "kind": "library",
  "status": "active",
  "adoptionMode": "adoptable",
  "stability": "stable",
  "platforms": [
    "server"
  ],
  "runtimes": [
    "node"
  ],
  "entrypoints": [
    ".",
    "./capabilities",
    "./capabilities/comms-ai.capabilities",
    "./capabilities/communication-os.capability-ids",
    "./capabilities/ecosystem-messaging.capabilities",
    "./commands",
    "./commands/comms-ai.commands",
    "./contracts",
    "./contracts/agent-communication",
    "./contracts/agent-lifecycle-projection",
    "./contracts/agent-surface-control",
    "./contracts/artifact-digest",
    "./contracts/canonical-agent-conversation",
    "./contracts/customer-live-chat-grant.operations",
    "./contracts/delivery-eligibility",
    "./contracts/discord-community.events",
    "./contracts/discord-community.models",
    "./contracts/discord-community.operations",
    "./contracts/ai-assistance.operations",
    "./contracts/ai-model-catalog",
    "./contracts/ai-model-settings.operations",
    "./contracts/collaboration.operations",
    "./contracts/ecosystem-attachment.operations",
    "./contracts/ecosystem-auth.operations",
    "./contracts/ecosystem-binding.operations",
    "./contracts/ecosystem-governed-work-v2.operations",
    "./contracts/ecosystem-governed-work.operations",
    "./contracts/ecosystem-identity-v3.operations",
    "./contracts/ecosystem-identity.operations",
    "./contracts/ecosystem-message.operations",
    "./contracts/ecosystem-messaging.dtos",
    "./contracts/ecosystem-messaging.events",
    "./contracts/ecosystem-messaging.models",
    "./contracts/ecosystem-navigation-v3.operations",
    "./contracts/ecosystem-webhook.operations",
    "./contracts/ecosystem-workspace.operations",
    "./contracts/enums",
    "./contracts/erasure.operations",
    "./contracts/events",
    "./contracts/ingestion",
    "./contracts/ingress-admission",
    "./contracts/ingress-admission-policy",
    "./contracts/models",
    "./contracts/operations",
    "./contracts/persistence",
    "./contracts/query.operations",
    "./contracts/sequence-intent",
    "./contracts/sovereignty",
    "./contracts/support-internal-note.operations",
    "./contracts/thread-link-kind",
    "./contracts/thread-message.operations",
    "./contracts/thread-triage",
    "./contracts/thread-triage.operations",
    "./events",
    "./fixtures",
    "./fixtures/gtm-learning-loop-neutral.parts",
    "./fixtures/normalized-ingestion",
    "./queries",
    "./types",
    "./types/domain-command",
    "./validation",
    "./validation/domain-command"
  ],
  "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.communication.spec",
    "from": "@lssm-tech/lib.communication-spec",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.communication.spec",
    "from": "@lssm-tech/lib.communication-spec/capabilities",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.communication.spec",
    "from": "@lssm-tech/lib.communication-spec/capabilities/comms-ai.capabilities",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.communication.spec",
    "from": "@lssm-tech/lib.communication-spec/capabilities/communication-os.capability-ids",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.communication.spec",
    "from": "@lssm-tech/lib.communication-spec/capabilities/ecosystem-messaging.capabilities",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.communication.spec",
    "from": "@lssm-tech/lib.communication-spec/commands",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.communication.spec",
    "from": "@lssm-tech/lib.communication-spec/commands/comms-ai.commands",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.communication.spec",
    "from": "@lssm-tech/lib.communication-spec/contracts",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.communication.spec",
    "from": "@lssm-tech/lib.communication-spec/contracts/ai-assistance.operations",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.communication.spec",
    "from": "@lssm-tech/lib.communication-spec/contracts/ai-model-catalog",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.communication.spec",
    "from": "@lssm-tech/lib.communication-spec/contracts/ai-model-settings.operations",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.communication.spec",
    "from": "@lssm-tech/lib.communication-spec/contracts/collaboration.operations",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.communication.spec",
    "from": "@lssm-tech/lib.communication-spec/contracts/ecosystem-attachment.operations",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.communication.spec",
    "from": "@lssm-tech/lib.communication-spec/contracts/ecosystem-auth.operations",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.communication.spec",
    "from": "@lssm-tech/lib.communication-spec/contracts/ecosystem-binding.operations",
    "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.communication-spec` — subpath `.`
  - `unconditional`: `./src/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/index.ts); verified source file.

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

- `@lssm-tech/lib.communication-spec/capabilities/comms-ai.capabilities` — subpath `./capabilities/comms-ai.capabilities`
  - `unconditional`: `./src/capabilities/comms-ai.capabilities.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/capabilities/comms-ai.capabilities.ts); verified source file.

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

- `@lssm-tech/lib.communication-spec/capabilities/ecosystem-messaging.capabilities` — subpath `./capabilities/ecosystem-messaging.capabilities`
  - `unconditional`: `./src/capabilities/ecosystem-messaging.capabilities.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/capabilities/ecosystem-messaging.capabilities.ts); verified source file.

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

- `@lssm-tech/lib.communication-spec/commands/comms-ai.commands` — subpath `./commands/comms-ai.commands`
  - `unconditional`: `./src/commands/comms-ai.commands.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/commands/comms-ai.commands.ts); verified source file.

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

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

- `@lssm-tech/lib.communication-spec/contracts/agent-lifecycle-projection` — subpath `./contracts/agent-lifecycle-projection`
  - `unconditional`: `./src/contracts/agent-lifecycle-projection.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/agent-lifecycle-projection.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/agent-surface-control` — subpath `./contracts/agent-surface-control`
  - `unconditional`: `./src/contracts/agent-surface-control.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/agent-surface-control.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ai-assistance.operations` — subpath `./contracts/ai-assistance.operations`
  - `unconditional`: `./src/contracts/ai-assistance.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ai-assistance.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ai-model-catalog` — subpath `./contracts/ai-model-catalog`
  - `unconditional`: `./src/contracts/ai-model-catalog.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ai-model-catalog.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ai-model-settings.operations` — subpath `./contracts/ai-model-settings.operations`
  - `unconditional`: `./src/contracts/ai-model-settings.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ai-model-settings.operations.ts); verified source file.

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

- `@lssm-tech/lib.communication-spec/contracts/canonical-agent-conversation` — subpath `./contracts/canonical-agent-conversation`
  - `unconditional`: `./src/contracts/canonical-agent-conversation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/canonical-agent-conversation.ts); verified source file.

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

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

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

- `@lssm-tech/lib.communication-spec/contracts/customer-live-chat-grant.operations` — subpath `./contracts/customer-live-chat-grant.operations`
  - `unconditional`: `./src/contracts/customer-live-chat-grant.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/customer-live-chat-grant.operations.ts); verified source file.

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

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

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

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

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

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

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

- `@lssm-tech/lib.communication-spec/contracts/discord-community-intelligence.operations` — subpath `./contracts/discord-community-intelligence.operations`
  - `unconditional`: `./src/contracts/discord-community-intelligence.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/discord-community-intelligence.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/discord-community.events` — subpath `./contracts/discord-community.events`
  - `unconditional`: `./src/contracts/discord-community.events.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/discord-community.events.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/discord-community.models` — subpath `./contracts/discord-community.models`
  - `unconditional`: `./src/contracts/discord-community.models.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/discord-community.models.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/discord-community.operations` — subpath `./contracts/discord-community.operations`
  - `unconditional`: `./src/contracts/discord-community.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/discord-community.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-attachment.operations` — subpath `./contracts/ecosystem-attachment.operations`
  - `unconditional`: `./src/contracts/ecosystem-attachment.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-attachment.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-audit-export.operations` — subpath `./contracts/ecosystem-audit-export.operations`
  - `unconditional`: `./src/contracts/ecosystem-audit-export.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-audit-export.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-auth.operations` — subpath `./contracts/ecosystem-auth.operations`
  - `unconditional`: `./src/contracts/ecosystem-auth.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-auth.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-binding.operations` — subpath `./contracts/ecosystem-binding.operations`
  - `unconditional`: `./src/contracts/ecosystem-binding.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-binding.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-connection-subscription.events` — subpath `./contracts/ecosystem-connection-subscription.events`
  - `unconditional`: `./src/contracts/ecosystem-connection-subscription.events.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-connection-subscription.events.ts); verified source file.

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

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

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-governed-work-v2.operations` — subpath `./contracts/ecosystem-governed-work-v2.operations`
  - `unconditional`: `./src/contracts/ecosystem-governed-work-v2.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-governed-work-v2.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-governed-work.operations` — subpath `./contracts/ecosystem-governed-work.operations`
  - `unconditional`: `./src/contracts/ecosystem-governed-work.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-governed-work.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-identity-v3.operations` — subpath `./contracts/ecosystem-identity-v3.operations`
  - `unconditional`: `./src/contracts/ecosystem-identity-v3.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-identity-v3.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-identity.operations` — subpath `./contracts/ecosystem-identity.operations`
  - `unconditional`: `./src/contracts/ecosystem-identity.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-identity.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-message.operations` — subpath `./contracts/ecosystem-message.operations`
  - `unconditional`: `./src/contracts/ecosystem-message.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-message.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-messaging.dtos` — subpath `./contracts/ecosystem-messaging.dtos`
  - `unconditional`: `./src/contracts/ecosystem-messaging.dtos.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-messaging.dtos.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-messaging.events` — subpath `./contracts/ecosystem-messaging.events`
  - `unconditional`: `./src/contracts/ecosystem-messaging.events.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-messaging.events.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-messaging.models` — subpath `./contracts/ecosystem-messaging.models`
  - `unconditional`: `./src/contracts/ecosystem-messaging.models.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-messaging.models.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-navigation-v3.operations` — subpath `./contracts/ecosystem-navigation-v3.operations`
  - `unconditional`: `./src/contracts/ecosystem-navigation-v3.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-navigation-v3.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-webhook.operations` — subpath `./contracts/ecosystem-webhook.operations`
  - `unconditional`: `./src/contracts/ecosystem-webhook.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-webhook.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/ecosystem-workspace.operations` — subpath `./contracts/ecosystem-workspace.operations`
  - `unconditional`: `./src/contracts/ecosystem-workspace.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ecosystem-workspace.operations.ts); verified source file.

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

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

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

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

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

- `@lssm-tech/lib.communication-spec/contracts/ingress-admission-policy` — subpath `./contracts/ingress-admission-policy`
  - `unconditional`: `./src/contracts/ingress-admission-policy.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/ingress-admission-policy.ts); verified source file.

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

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

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

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

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

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

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

- `@lssm-tech/lib.communication-spec/contracts/support-internal-note.operations` — subpath `./contracts/support-internal-note.operations`
  - `unconditional`: `./src/contracts/support-internal-note.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/support-internal-note.operations.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/thread-link-kind` — subpath `./contracts/thread-link-kind`
  - `unconditional`: `./src/contracts/thread-link-kind.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/thread-link-kind.ts); verified source file.

- `@lssm-tech/lib.communication-spec/contracts/thread-message.operations` — subpath `./contracts/thread-message.operations`
  - `unconditional`: `./src/contracts/thread-message.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/thread-message.operations.ts); verified source file.

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

- `@lssm-tech/lib.communication-spec/contracts/thread-triage.operations` — subpath `./contracts/thread-triage.operations`
  - `unconditional`: `./src/contracts/thread-triage.operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/contracts/thread-triage.operations.ts); verified source file.

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

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

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

- `@lssm-tech/lib.communication-spec/fixtures/agent-omnichannel-primitives` — subpath `./fixtures/agent-omnichannel-primitives`
  - `unconditional`: `./src/fixtures/agent-omnichannel-primitives.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/fixtures/agent-omnichannel-primitives.ts); verified source file.

- `@lssm-tech/lib.communication-spec/fixtures/gtm-learning-loop-neutral.parts` — subpath `./fixtures/gtm-learning-loop-neutral.parts`
  - `unconditional`: `./src/fixtures/gtm-learning-loop-neutral.parts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/fixtures/gtm-learning-loop-neutral.parts.ts); verified source file.

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

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

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

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

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

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

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

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

- `@lssm-tech/lib.communication-spec/notifications/notifications.capability` — subpath `./notifications/notifications.capability`
  - `unconditional`: `./src/notifications/notifications.capability.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/notifications/notifications.capability.ts); verified source file.

- `@lssm-tech/lib.communication-spec/notifications/notifications.feature` — subpath `./notifications/notifications.feature`
  - `unconditional`: `./src/notifications/notifications.feature.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/communication/spec/src/notifications/notifications.feature.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",
      "browser": "./dist/browser/index.js",
      "bun": "./dist/index.js",
      "node": "./dist/node/index.js",
      "default": "./dist/index.js"
    },
    "./capabilities": {
      "types": "./dist/capabilities/index.d.ts",
      "browser": "./dist/browser/capabilities/index.js",
      "bun": "./dist/capabilities/index.js",
      "node": "./dist/node/capabilities/index.js",
      "default": "./dist/capabilities/index.js"
    },
    "./capabilities/comms-ai.capabilities": {
      "types": "./dist/capabilities/comms-ai.capabilities.d.ts",
      "browser": "./dist/browser/capabilities/comms-ai.capabilities.js",
      "bun": "./dist/capabilities/comms-ai.capabilities.js",
      "node": "./dist/node/capabilities/comms-ai.capabilities.js",
      "default": "./dist/capabilities/comms-ai.capabilities.js"
    },
    "./capabilities/communication-os.capability-ids": {
      "types": "./dist/capabilities/communication-os.capability-ids.d.ts",
      "browser": "./dist/browser/capabilities/communication-os.capability-ids.js",
      "bun": "./dist/capabilities/communication-os.capability-ids.js",
      "node": "./dist/node/capabilities/communication-os.capability-ids.js",
      "default": "./dist/capabilities/communication-os.capability-ids.js"
    },
    "./capabilities/ecosystem-messaging.capabilities": {
      "types": "./dist/capabilities/ecosystem-messaging.capabilities.d.ts",
      "browser": "./dist/browser/capabilities/ecosystem-messaging.capabilities.js",
      "bun": "./dist/capabilities/ecosystem-messaging.capabilities.js",
      "node": "./dist/node/capabilities/ecosystem-messaging.capabilities.js",
      "default": "./dist/capabilities/ecosystem-messaging.capabilities.js"
    },
    "./commands": {
      "types": "./dist/commands/index.d.ts",
      "browser": "./dist/browser/commands/index.js",
      "bun": "./dist/commands/index.js",
      "node": "./dist/node/commands/index.js",
      "default": "./dist/commands/index.js"
    },
    "./commands/comms-ai.commands": {
      "types": "./dist/commands/comms-ai.commands.d.ts",
      "browser": "./dist/browser/commands/comms-ai.commands.js",
      "bun": "./dist/commands/comms-ai.commands.js",
      "node": "./dist/node/commands/comms-ai.commands.js",
      "default": "./dist/commands/comms-ai.commands.js"
    },
    "./contracts": {
      "types": "./dist/contracts/index.d.ts",
      "browser": "./dist/browser/contracts/index.js",
      "bun": "./dist/contracts/index.js",
      "node": "./dist/node/contracts/index.js",
      "default": "./dist/contracts/index.js"
    },
    "./contracts/agent-communication": {
      "types": "./dist/contracts/agent-communication.d.ts",
      "browser": "./dist/browser/contracts/agent-communication.js",
      "bun": "./dist/contracts/agent-communication.js",
      "node": "./dist/node/contracts/agent-communication.js",
      "default": "./dist/contracts/agent-communication.js"
    },
    "./contracts/agent-lifecycle-projection": {
      "types": "./dist/contracts/agent-lifecycle-projection.d.ts",
      "browser": "./dist/browser/contracts/agent-lifecycle-projection.js",
      "bun": "./dist/contracts/agent-lifecycle-projection.js",
      "node": "./dist/node/contracts/agent-lifecycle-projection.js",
      "default": "./dist/contracts/agent-lifecycle-projection.js"
    },
    "./contracts/agent-surface-control": {
      "types": "./dist/contracts/agent-surface-control.d.ts",
      "browser": "./dist/browser/contracts/agent-surface-control.js",
      "bun": "./dist/contracts/agent-surface-control.js",
      "node": "./dist/node/contracts/agent-surface-control.js",
      "default": "./dist/contracts/agent-surface-control.js"
    },
    "./contracts/ai-assistance.operations": {
      "types": "./dist/contracts/ai-assistance.operations.d.ts",
      "browser": "./dist/browser/contracts/ai-assistance.operations.js",
      "bun": "./dist/contracts/ai-assistance.operations.js",
      "node": "./dist/node/contracts/ai-assistance.operations.js",
      "default": "./dist/contracts/ai-assistance.operations.js"
    },
    "./contracts/ai-model-catalog": {
      "types": "./dist/contracts/ai-model-catalog.d.ts",
      "browser": "./dist/browser/contracts/ai-model-catalog.js",
      "bun": "./dist/contracts/ai-model-catalog.js",
      "node": "./dist/node/contracts/ai-model-catalog.js",
      "default": "./dist/contracts/ai-model-catalog.js"
    },
    "./contracts/ai-model-settings.operations": {
      "types": "./dist/contracts/ai-model-settings.operations.d.ts",
      "browser": "./dist/browser/contracts/ai-model-settings.operations.js",
      "bun": "./dist/contracts/ai-model-settings.operations.js",
      "node": "./dist/node/contracts/ai-model-settings.operations.js",
      "default": "./dist/contracts/ai-model-settings.operations.js"
    },
    "./contracts/artifact-digest": {
      "types": "./dist/contracts/artifact-digest.d.ts",
      "browser": "./dist/browser/contracts/artifact-digest.js",
      "bun": "./dist/contracts/artifact-digest.js",
      "node": "./dist/node/contracts/artifact-digest.js",
      "default": "./dist/contracts/artifact-digest.js"
    },
    "./contracts/canonical-agent-conversation": {
      "types": "./dist/contracts/canonical-agent-conversation.d.ts",
      "browser": "./dist/browser/contracts/canonical-agent-conversation.js",
      "bun": "./dist/contracts/canonical-agent-conversation.js",
      "node": "./dist/node/contracts/canonical-agent-conversation.js",
      "default": "./dist/contracts/canonical-agent-conversation.js"
    },
    "./contracts/channel-preferences": {
      "types": "./dist/contracts/channel-preferences.d.ts",
      "browser": "./dist/browser/contracts/channel-preferences.js",
      "bun": "./dist/contracts/channel-preferences.js",
      "node": "./dist/node/contracts/channel-preferences.js",
      "default": "./dist/contracts/channel-preferences.js"
    },
    "./contracts/channel-routing": {
      "types": "./dist/contracts/channel-routing.d.ts",
      "browser": "./dist/browser/contracts/channel-routing.js",
      "bun": "./dist/contracts/channel-routing.js",
      "node": "./dist/node/contracts/channel-routing.js",
      "default": "./dist/contracts/channel-routing.js"
    },
    "./contracts/collaboration.operations": {
      "types": "./dist/contracts/collaboration.operations.d.ts",
      "browser": "./dist/browser/contracts/collaboration.operations.js",
      "bun": "./dist/contracts/collaboration.operations.js",
      "node": "./dist/node/contracts/collaboration.operations.js",
      "default": "./dist/contracts/collaboration.operations.js"
    },
    "./contracts/customer-live-chat-grant.operations": {
      "types": "./dist/contracts/customer-live-chat-grant.operations.d.ts",
      "browser": "./dist/browser/contracts/customer-live-chat-grant.operations.js",
      "bun": "./dist/contracts/customer-live-chat-grant.operations.js",
      "node": "./dist/node/contracts/customer-live-chat-grant.operations.js",
      "default": "./dist/contracts/customer-live-chat-grant.operations.js"
    },
    "./contracts/delivery-eligibility": {
      "types": "./dist/contracts/delivery-eligibility.d.ts",
      "browser": "./dist/browser/contracts/delivery-eligibility.js",
      "bun": "./dist/contracts/delivery-eligibility.js",
      "node": "./dist/node/contracts/delivery-eligibility.js",
      "default": "./dist/contracts/delivery-eligibility.js"
    },
    "./contracts/delivery-fallback": {
      "types": "./dist/contracts/delivery-fallback.d.ts",
      "browser": "./dist/browser/contracts/delivery-fallback.js",
      "bun": "./dist/contracts/delivery-fallback.js",
      "node": "./dist/node/contracts/delivery-fallback.js",
      "default": "./dist/contracts/delivery-fallback.js"
    },
    "./contracts/delivery-fallback-eligibility-validation": {
      "types": "./dist/contracts/delivery-fallback-eligibility-validation.d.ts",
      "browser": "./dist/browser/contracts/delivery-fallback-eligibility-validation.js",
      "bun": "./dist/contracts/delivery-fallback-eligibility-validation.js",
      "node": "./dist/node/contracts/delivery-fallback-eligibility-validation.js",
      "default": "./dist/contracts/delivery-fallback-eligibility-validation.js"
    },
    "./contracts/delivery-fallback-validation": {
      "types": "./dist/contracts/delivery-fallback-validation.d.ts",
      "browser": "./dist/browser/contracts/delivery-fallback-validation.js",
      "bun": "./dist/contracts/delivery-fallback-validation.js",
      "node": "./dist/node/contracts/delivery-fallback-validation.js",
      "default": "./dist/contracts/delivery-fallback-validation.js"
    },
    "./contracts/delivery-intent": {
      "types": "./dist/contracts/delivery-intent.d.ts",
      "browser": "./dist/browser/contracts/delivery-intent.js",
      "bun": "./dist/contracts/delivery-intent.js",
      "node": "./dist/node/contracts/delivery-intent.js",
      "default": "./dist/contracts/delivery-intent.js"
    },
    "./contracts/delivery-intent-validation": {
      "types": "./dist/contracts/delivery-intent-validation.d.ts",
      "browser": "./dist/browser/contracts/delivery-intent-validation.js",
      "bun": "./dist/contracts/delivery-intent-validation.js",
      "node": "./dist/node/contracts/delivery-intent-validation.js",
      "default": "./dist/contracts/delivery-intent-validation.js"
    },
    "./contracts/delivery-progress": {
      "types": "./dist/contracts/delivery-progress.d.ts",
      "browser": "./dist/browser/contracts/delivery-progress.js",
      "bun": "./dist/contracts/delivery-progress.js",
      "node": "./dist/node/contracts/delivery-progress.js",
      "default": "./dist/contracts/delivery-progress.js"
    },
    "./contracts/discord-community-intelligence.operations": {
      "types": "./dist/contracts/discord-community-intelligence.operations.d.ts",
      "browser": "./dist/browser/contracts/discord-community-intelligence.operations.js",
      "bun": "./dist/contracts/discord-community-intelligence.operations.js",
      "node": "./dist/node/contracts/discord-community-intelligence.operations.js",
      "default": "./dist/contracts/discord-community-intelligence.operations.js"
    },
    "./contracts/discord-community.events": {
      "types": "./dist/contracts/discord-community.events.d.ts",
      "browser": "./dist/browser/contracts/discord-community.events.js",
      "bun": "./dist/contracts/discord-community.events.js",
      "node": "./dist/node/contracts/discord-community.events.js",
      "default": "./dist/contracts/discord-community.events.js"
    },
    "./contracts/discord-community.models": {
      "types": "./dist/contracts/discord-community.models.d.ts",
      "browser": "./dist/browser/contracts/discord-community.models.js",
      "bun": "./dist/contracts/discord-community.models.js",
      "node": "./dist/node/contracts/discord-community.models.js",
      "default": "./dist/contracts/discord-community.models.js"
    },
    "./contracts/discord-community.operations": {
      "types": "./dist/contracts/discord-community.operations.d.ts",
      "browser": "./dist/browser/contracts/discord-community.operations.js",
      "bun": "./dist/contracts/discord-community.operations.js",
      "node": "./dist/node/contracts/discord-community.operations.js",
      "default": "./dist/contracts/discord-community.operations.js"
    },
    "./contracts/ecosystem-attachment.operations": {
      "types": "./dist/contracts/ecosystem-attachment.operations.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-attachment.operations.js",
      "bun": "./dist/contracts/ecosystem-attachment.operations.js",
      "node": "./dist/node/contracts/ecosystem-attachment.operations.js",
      "default": "./dist/contracts/ecosystem-attachment.operations.js"
    },
    "./contracts/ecosystem-audit-export.operations": {
      "types": "./dist/contracts/ecosystem-audit-export.operations.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-audit-export.operations.js",
      "bun": "./dist/contracts/ecosystem-audit-export.operations.js",
      "node": "./dist/node/contracts/ecosystem-audit-export.operations.js",
      "default": "./dist/contracts/ecosystem-audit-export.operations.js"
    },
    "./contracts/ecosystem-auth.operations": {
      "types": "./dist/contracts/ecosystem-auth.operations.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-auth.operations.js",
      "bun": "./dist/contracts/ecosystem-auth.operations.js",
      "node": "./dist/node/contracts/ecosystem-auth.operations.js",
      "default": "./dist/contracts/ecosystem-auth.operations.js"
    },
    "./contracts/ecosystem-binding.operations": {
      "types": "./dist/contracts/ecosystem-binding.operations.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-binding.operations.js",
      "bun": "./dist/contracts/ecosystem-binding.operations.js",
      "node": "./dist/node/contracts/ecosystem-binding.operations.js",
      "default": "./dist/contracts/ecosystem-binding.operations.js"
    },
    "./contracts/ecosystem-connection-subscription.events": {
      "types": "./dist/contracts/ecosystem-connection-subscription.events.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-connection-subscription.events.js",
      "bun": "./dist/contracts/ecosystem-connection-subscription.events.js",
      "node": "./dist/node/contracts/ecosystem-connection-subscription.events.js",
      "default": "./dist/contracts/ecosystem-connection-subscription.events.js"
    },
    "./contracts/ecosystem-governance-evidence.models": {
      "types": "./dist/contracts/ecosystem-governance-evidence.models.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-governance-evidence.models.js",
      "bun": "./dist/contracts/ecosystem-governance-evidence.models.js",
      "node": "./dist/node/contracts/ecosystem-governance-evidence.models.js",
      "default": "./dist/contracts/ecosystem-governance-evidence.models.js"
    },
    "./contracts/ecosystem-governance-policy.models": {
      "types": "./dist/contracts/ecosystem-governance-policy.models.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-governance-policy.models.js",
      "bun": "./dist/contracts/ecosystem-governance-policy.models.js",
      "node": "./dist/node/contracts/ecosystem-governance-policy.models.js",
      "default": "./dist/contracts/ecosystem-governance-policy.models.js"
    },
    "./contracts/ecosystem-governed-work-v2.operations": {
      "types": "./dist/contracts/ecosystem-governed-work-v2.operations.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-governed-work-v2.operations.js",
      "bun": "./dist/contracts/ecosystem-governed-work-v2.operations.js",
      "node": "./dist/node/contracts/ecosystem-governed-work-v2.operations.js",
      "default": "./dist/contracts/ecosystem-governed-work-v2.operations.js"
    },
    "./contracts/ecosystem-governed-work.operations": {
      "types": "./dist/contracts/ecosystem-governed-work.operations.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-governed-work.operations.js",
      "bun": "./dist/contracts/ecosystem-governed-work.operations.js",
      "node": "./dist/node/contracts/ecosystem-governed-work.operations.js",
      "default": "./dist/contracts/ecosystem-governed-work.operations.js"
    },
    "./contracts/ecosystem-identity-v3.operations": {
      "types": "./dist/contracts/ecosystem-identity-v3.operations.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-identity-v3.operations.js",
      "bun": "./dist/contracts/ecosystem-identity-v3.operations.js",
      "node": "./dist/node/contracts/ecosystem-identity-v3.operations.js",
      "default": "./dist/contracts/ecosystem-identity-v3.operations.js"
    },
    "./contracts/ecosystem-identity.operations": {
      "types": "./dist/contracts/ecosystem-identity.operations.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-identity.operations.js",
      "bun": "./dist/contracts/ecosystem-identity.operations.js",
      "node": "./dist/node/contracts/ecosystem-identity.operations.js",
      "default": "./dist/contracts/ecosystem-identity.operations.js"
    },
    "./contracts/ecosystem-message.operations": {
      "types": "./dist/contracts/ecosystem-message.operations.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-message.operations.js",
      "bun": "./dist/contracts/ecosystem-message.operations.js",
      "node": "./dist/node/contracts/ecosystem-message.operations.js",
      "default": "./dist/contracts/ecosystem-message.operations.js"
    },
    "./contracts/ecosystem-messaging.dtos": {
      "types": "./dist/contracts/ecosystem-messaging.dtos.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-messaging.dtos.js",
      "bun": "./dist/contracts/ecosystem-messaging.dtos.js",
      "node": "./dist/node/contracts/ecosystem-messaging.dtos.js",
      "default": "./dist/contracts/ecosystem-messaging.dtos.js"
    },
    "./contracts/ecosystem-messaging.events": {
      "types": "./dist/contracts/ecosystem-messaging.events.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-messaging.events.js",
      "bun": "./dist/contracts/ecosystem-messaging.events.js",
      "node": "./dist/node/contracts/ecosystem-messaging.events.js",
      "default": "./dist/contracts/ecosystem-messaging.events.js"
    },
    "./contracts/ecosystem-messaging.models": {
      "types": "./dist/contracts/ecosystem-messaging.models.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-messaging.models.js",
      "bun": "./dist/contracts/ecosystem-messaging.models.js",
      "node": "./dist/node/contracts/ecosystem-messaging.models.js",
      "default": "./dist/contracts/ecosystem-messaging.models.js"
    },
    "./contracts/ecosystem-navigation-v3.operations": {
      "types": "./dist/contracts/ecosystem-navigation-v3.operations.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-navigation-v3.operations.js",
      "bun": "./dist/contracts/ecosystem-navigation-v3.operations.js",
      "node": "./dist/node/contracts/ecosystem-navigation-v3.operations.js",
      "default": "./dist/contracts/ecosystem-navigation-v3.operations.js"
    },
    "./contracts/ecosystem-webhook.operations": {
      "types": "./dist/contracts/ecosystem-webhook.operations.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-webhook.operations.js",
      "bun": "./dist/contracts/ecosystem-webhook.operations.js",
      "node": "./dist/node/contracts/ecosystem-webhook.operations.js",
      "default": "./dist/contracts/ecosystem-webhook.operations.js"
    },
    "./contracts/ecosystem-workspace.operations": {
      "types": "./dist/contracts/ecosystem-workspace.operations.d.ts",
      "browser": "./dist/browser/contracts/ecosystem-workspace.operations.js",
      "bun": "./dist/contracts/ecosystem-workspace.operations.js",
      "node": "./dist/node/contracts/ecosystem-workspace.operations.js",
      "default": "./dist/contracts/ecosystem-workspace.operations.js"
    },
    "./contracts/enums": {
      "types": "./dist/contracts/enums.d.ts",
      "browser": "./dist/browser/contracts/enums.js",
      "bun": "./dist/contracts/enums.js",
      "node": "./dist/node/contracts/enums.js",
      "default": "./dist/contracts/enums.js"
    },
    "./contracts/erasure.operations": {
      "types": "./dist/contracts/erasure.operations.d.ts",
      "browser": "./dist/browser/contracts/erasure.operations.js",
      "bun": "./dist/contracts/erasure.operations.js",
      "node": "./dist/node/contracts/erasure.operations.js",
      "default": "./dist/contracts/erasure.operations.js"
    },
    "./contracts/events": {
      "types": "./dist/contracts/events.d.ts",
      "browser": "./dist/browser/contracts/events.js",
      "bun": "./dist/contracts/events.js",
      "node": "./dist/node/contracts/events.js",
      "default": "./dist/contracts/events.js"
    },
    "./contracts/ingestion": {
      "types": "./dist/contracts/ingestion.d.ts",
      "browser": "./dist/browser/contracts/ingestion.js",
      "bun": "./dist/contracts/ingestion.js",
      "node": "./dist/node/contracts/ingestion.js",
      "default": "./dist/contracts/ingestion.js"
    },
    "./contracts/ingress-admission": {
      "types": "./dist/contracts/ingress-admission.d.ts",
      "browser": "./dist/browser/contracts/ingress-admission.js",
      "bun": "./dist/contracts/ingress-admission.js",
      "node": "./dist/node/contracts/ingress-admission.js",
      "default": "./dist/contracts/ingress-admission.js"
    },
    "./contracts/ingress-admission-policy": {
      "types": "./dist/contracts/ingress-admission-policy.d.ts",
      "browser": "./dist/browser/contracts/ingress-admission-policy.js",
      "bun": "./dist/contracts/ingress-admission-policy.js",
      "node": "./dist/node/contracts/ingress-admission-policy.js",
      "default": "./dist/contracts/ingress-admission-policy.js"
    },
    "./contracts/models": {
      "types": "./dist/contracts/models.d.ts",
      "browser": "./dist/browser/contracts/models.js",
      "bun": "./dist/contracts/models.js",
      "node": "./dist/node/contracts/models.js",
      "default": "./dist/contracts/models.js"
    },
    "./contracts/operations": {
      "types": "./dist/contracts/operations.d.ts",
      "browser": "./dist/browser/contracts/operations.js",
      "bun": "./dist/contracts/operations.js",
      "node": "./dist/node/contracts/operations.js",
      "default": "./dist/contracts/operations.js"
    },
    "./contracts/persistence": {
      "types": "./dist/contracts/persistence.d.ts",
      "browser": "./dist/browser/contracts/persistence.js",
      "bun": "./dist/contracts/persistence.js",
      "node": "./dist/node/contracts/persistence.js",
      "default": "./dist/contracts/persistence.js"
    },
    "./contracts/preference-resolution": {
      "types": "./dist/contracts/preference-resolution.d.ts",
      "browser": "./dist/browser/contracts/preference-resolution.js",
      "bun": "./dist/contracts/preference-resolution.js",
      "node": "./dist/node/contracts/preference-resolution.js",
      "default": "./dist/contracts/preference-resolution.js"
    },
    "./contracts/query.operations": {
      "types": "./dist/contracts/query.operations.d.ts",
      "browser": "./dist/browser/contracts/query.operations.js",
      "bun": "./dist/contracts/query.operations.js",
      "node": "./dist/node/contracts/query.operations.js",
      "default": "./dist/contracts/query.operations.js"
    },
    "./contracts/sequence-intent": {
      "types": "./dist/contracts/sequence-intent.d.ts",
      "browser": "./dist/browser/contracts/sequence-intent.js",
      "bun": "./dist/contracts/sequence-intent.js",
      "node": "./dist/node/contracts/sequence-intent.js",
      "default": "./dist/contracts/sequence-intent.js"
    },
    "./contracts/sovereignty": {
      "types": "./dist/contracts/sovereignty.d.ts",
      "browser": "./dist/browser/contracts/sovereignty.js",
      "bun": "./dist/contracts/sovereignty.js",
      "node": "./dist/node/contracts/sovereignty.js",
      "default": "./dist/contracts/sovereignty.js"
    },
    "./contracts/support-internal-note.operations": {
      "types": "./dist/contracts/support-internal-note.operations.d.ts",
      "browser": "./dist/browser/contracts/support-internal-note.operations.js",
      "bun": "./dist/contracts/support-internal-note.operations.js",
      "node": "./dist/node/contracts/support-internal-note.operations.js",
      "default": "./dist/contracts/support-internal-note.operations.js"
    },
    "./contracts/thread-link-kind": {
      "types": "./dist/contracts/thread-link-kind.d.ts",
      "browser": "./dist/browser/contracts/thread-link-kind.js",
      "bun": "./dist/contracts/thread-link-kind.js",
      "node": "./dist/node/contracts/thread-link-kind.js",
      "default": "./dist/contracts/thread-link-kind.js"
    },
    "./contracts/thread-message.operations": {
      "types": "./dist/contracts/thread-message.operations.d.ts",
      "browser": "./dist/browser/contracts/thread-message.operations.js",
      "bun": "./dist/contracts/thread-message.operations.js",
      "node": "./dist/node/contracts/thread-message.operations.js",
      "default": "./dist/contracts/thread-message.operations.js"
    },
    "./contracts/thread-triage": {
      "types": "./dist/contracts/thread-triage.d.ts",
      "browser": "./dist/browser/contracts/thread-triage.js",
      "bun": "./dist/contracts/thread-triage.js",
      "node": "./dist/node/contracts/thread-triage.js",
      "default": "./dist/contracts/thread-triage.js"
    },
    "./contracts/thread-triage.operations": {
      "types": "./dist/contracts/thread-triage.operations.d.ts",
      "browser": "./dist/browser/contracts/thread-triage.operations.js",
      "bun": "./dist/contracts/thread-triage.operations.js",
      "node": "./dist/node/contracts/thread-triage.operations.js",
      "default": "./dist/contracts/thread-triage.operations.js"
    },
    "./events": {
      "types": "./dist/events/index.d.ts",
      "browser": "./dist/browser/events/index.js",
      "bun": "./dist/events/index.js",
      "node": "./dist/node/events/index.js",
      "default": "./dist/events/index.js"
    },
    "./fixtures": {
      "types": "./dist/fixtures/index.d.ts",
      "browser": "./dist/browser/fixtures/index.js",
      "bun": "./dist/fixtures/index.js",
      "node": "./dist/node/fixtures/index.js",
      "default": "./dist/fixtures/index.js"
    },
    "./fixtures/agent-omnichannel": {
      "types": "./dist/fixtures/agent-omnichannel.d.ts",
      "browser": "./dist/browser/fixtures/agent-omnichannel.js",
      "bun": "./dist/fixtures/agent-omnichannel.js",
      "node": "./dist/node/fixtures/agent-omnichannel.js",
      "default": "./dist/fixtures/agent-omnichannel.js"
    },
    "./fixtures/agent-omnichannel-primitives": {
      "types": "./dist/fixtures/agent-omnichannel-primitives.d.ts",
      "browser": "./dist/browser/fixtures/agent-omnichannel-primitives.js",
      "bun": "./dist/fixtures/agent-omnichannel-primitives.js",
      "node": "./dist/node/fixtures/agent-omnichannel-primitives.js",
      "default": "./dist/fixtures/agent-omnichannel-primitives.js"
    },
    "./fixtures/gtm-learning-loop-neutral.parts": {
      "types": "./dist/fixtures/gtm-learning-loop-neutral.parts.d.ts",
      "browser": "./dist/browser/fixtures/gtm-learning-loop-neutral.parts.js",
      "bun": "./dist/fixtures/gtm-learning-loop-neutral.parts.js",
      "node": "./dist/node/fixtures/gtm-learning-loop-neutral.parts.js",
      "default": "./dist/fixtures/gtm-learning-loop-neutral.parts.js"
    },
    "./fixtures/normalized-ingestion": {
      "types": "./dist/fixtures/normalized-ingestion.d.ts",
      "browser": "./dist/browser/fixtures/normalized-ingestion.js",
      "bun": "./dist/fixtures/normalized-ingestion.js",
      "node": "./dist/node/fixtures/normalized-ingestion.js",
      "default": "./dist/fixtures/normalized-ingestion.js"
    },
    "./queries": {
      "types": "./dist/queries/index.d.ts",
      "browser": "./dist/browser/queries/index.js",
      "bun": "./dist/queries/index.js",
      "node": "./dist/node/queries/index.js",
      "default": "./dist/queries/index.js"
    },
    "./types": {
      "types": "./dist/types/index.d.ts",
      "browser": "./dist/browser/types/index.js",
      "bun": "./dist/types/index.js",
      "node": "./dist/node/types/index.js",
      "default": "./dist/types/index.js"
    },
    "./types/domain-command": {
      "types": "./dist/types/domain-command.d.ts",
      "browser": "./dist/browser/types/domain-command.js",
      "bun": "./dist/types/domain-command.js",
      "node": "./dist/node/types/domain-command.js",
      "default": "./dist/types/domain-command.js"
    },
    "./validation": {
      "types": "./dist/validation/index.d.ts",
      "browser": "./dist/browser/validation/index.js",
      "bun": "./dist/validation/index.js",
      "node": "./dist/node/validation/index.js",
      "default": "./dist/validation/index.js"
    },
    "./validation/domain-command": {
      "types": "./dist/validation/domain-command.d.ts",
      "browser": "./dist/browser/validation/domain-command.js",
      "bun": "./dist/validation/domain-command.js",
      "node": "./dist/node/validation/domain-command.js",
      "default": "./dist/validation/domain-command.js"
    },
    "./notifications": {
      "types": "./dist/notifications/index.d.ts",
      "browser": "./dist/browser/notifications/index.js",
      "bun": "./dist/notifications/index.js",
      "node": "./dist/node/notifications/index.js",
      "default": "./dist/notifications/index.js"
    },
    "./notifications/contracts": {
      "types": "./dist/notifications/contracts.d.ts",
      "browser": "./dist/browser/notifications/contracts.js",
      "bun": "./dist/notifications/contracts.js",
      "node": "./dist/node/notifications/contracts.js",
      "default": "./dist/notifications/contracts.js"
    },
    "./notifications/notifications.capability": {
      "types": "./dist/notifications/notifications.capability.d.ts",
      "browser": "./dist/browser/notifications/notifications.capability.js",
      "bun": "./dist/notifications/notifications.capability.js",
      "node": "./dist/node/notifications/notifications.capability.js",
      "default": "./dist/notifications/notifications.capability.js"
    },
    "./notifications/notifications.feature": {
      "types": "./dist/notifications/notifications.feature.d.ts",
      "browser": "./dist/browser/notifications/notifications.feature.js",
      "bun": "./dist/notifications/notifications.feature.js",
      "node": "./dist/node/notifications/notifications.feature.js",
      "default": "./dist/notifications/notifications.feature.js"
    }
  }
}
```

## Dependencies

Metadata status: complete pinned manifest.

### Runtime dependencies

- [@lssm-tech/lib.agent-protocol-spec](https://lssm.co/docs/packages/lib.agent-protocol-spec/): `workspace:^`
- [@lssm-tech/lib.companyos-spec](https://lssm.co/docs/packages/lib.companyos-spec/): `workspace:^`
- [@lssm-tech/lib.contracts-spec-core](https://lssm.co/docs/packages/lib.contracts-spec-core/): `workspace:^`
- [@lssm-tech/lib.schema](https://lssm.co/docs/packages/lib.schema/): `workspace:^`
- `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 --unsafe --only=nursery/useSortedClasses . && 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 Communication Spec documentation](https://www.npmjs.com/package/%40lssm-tech%2Flib.communication-spec) — declared link; destination not verified.

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

## Existing agent-guide projection

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