# @lssm-tech/integration.communication-os-persistence

Server-only persistence binding that executes CommunicationOS governed-mutation descriptors against a database, with self-host (PgLite) and managed Postgres support.

## Source and release context

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

## Package metadata

```json
{
  "layer": "integrations",
  "physicalArea": null,
  "primaryArea": "communication-and-notifications",
  "classification": {
    "privateDeclared": null,
    "catalogFamily": "integrations",
    "catalogKind": "integration",
    "catalogStatus": "active",
    "adoptionMode": "adoptable",
    "stability": "experimental"
  },
  "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/integrations/communication-os-persistence/README.md",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/README.md",
  "blobSha": "bdc708a98adabddd06739ab7a66e0b7ffb4d7c29",
  "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/integration.communication-os-persistence

Server-only persistence binding for CommunicationOS. It executes the
`createCommunicationOsMutationDescriptor(...)` governed-mutation descriptors from
`@lssm-tech/lib.communication-spec` against a database via
`executeGovernedMutation`, enforcing the spec `deploymentMode` (managed / BYOK)
itself — the executor never validates it.

The server-only database surface also provides additive multi-guild Discord
community stores for guild sources and installations, protected raw Gateway
envelopes, stable provider identities, coverage evidence, and redacted
community-intelligence records. Public projections never return credential
references or raw staff content.
The Discord worker uses a dedicated observer database role whose RLS policies
bind both `app.tenant_id` and `app.trust_zone`; the tenant-wide application role
remains reserved for authorized API management and portfolio queries.

## Surfaces

- **Root (`.`)** — browser-safe. Pure types + helpers only:
  - `persistCommunicationOsMutation(descriptor, runtime, options?)`
  - `adaptCommunicationOsDescriptor`, `enforceDeploymentMode`
  - `buildSchemaContributionDdl`
  - `CommunicationOsDeploymentModeError`, `COMMUNICATION_OS_PERSISTENCE_MODES`
- **`./database`** — SERVER-ONLY (node-only). Reached only via this subpath, never
  re-exported from the root (pre-mortem #1: no node-only DB in browser bundles):
  - `createPgLitePersistenceProvider` (self-host, in-process Postgres/WASM)
  - `migrateCommunicationOsSchema` (applies `communicationOsSchemaContribution`)
  - `createCommunicationOsPostgresProvider` (the single reviewed raw-provider construction boundary for schema bootstrap and service queues; tenant records still require the scoped wrapper)
  - `createPostgresCommunicationOAuthReplayStore` (atomic, expiring,
    network-bound one-time OAuth state fingerprints; no scope, verifier, or

    provider token content is persisted)

  - `createPostgresCommunicationRealtimeTicketReplayStore` (atomic,
    database-clock-expiring single-use ticket IDs shared by every realtime

    replica; no token, principal, scope, or message content is persisted)

  - `createPostgresCommunicationSecretProvider` (portable AES-GCM credential
    vault for managed Postgres and self-host PgLite; references are hashed and

    the external master key and plaintext never enter the database)

  - `./database/product-membership-store` — `HcircleProductMembershipStore`
    (SQL `AuthOsProductMembershipStore` for hCircle: idempotent provisioning

    with unique-violation conflicts, linked-user role lookup, verified

    bootstrap-owner reconciliation and meeting authority derivation) and

    `COMMUNICATION_PRODUCT_MEMBERSHIP_MIGRATION_SQL` (table, authority index,

    legacy backfill). Hosts bind a query function and run the migration after

    their Better Auth `communication_auth."user"`/`account` tables.

  - `createManagedCommunicationOsPersistence` (wraps the managed
    `createDatabaseRuntime` from `@lssm-tech/integration.runtime-managed/database`)

  - `createPostgresCommunicationAttachmentStore` (digest-verified binary
    content, scope isolation, upload idempotency, and immutable message linking)

  - `createPostgresCommunicationSupportInternalNoteStore` (encrypted immutable
    private-note content, exact replay/conflict detection, forced RLS, a

    redacted journal event, and body-free verification evidence)

  - canonical agent conversation, lifecycle, ingress receipt/context/decision,
    and surface-control stores over the tenant/workspace/space journal; stable

    logical replay keys reject digest substitution and control claims are

    transactionally single-winner

  - `createPostgresCommunicationDeliveryArtifactStoreV1` persists revision-CAS
    preference sets and immutable prepared/fallback routing artifacts in that

    same scoped journal; restart replay revalidates every digest and binding

  - `createPostgresCommunicationAgentHostExecutionStateV1` persists the scoped
    Runtime Node provider reservation, attempt, indeterminate recovery, and

    exact receipt replay state; same-digest substitution and cross-tenant reads

    fail closed, and the managed role is protected by forced RLS

  - `createPostgresCommunicationOutboxStore` persists indeterminate provider
    outcomes as exact, idempotent `reconciliation_pending` custody; those rows

    cannot be reclaimed after lease expiry, and accepted-result reconciliation

    binds outbox identity, idempotency key, work-order digest, provider ID, and

    the immutable observation ref/digest/time. Definitive failure uses the same

    exact transition without inventing a delivery receipt. `bun run

    qualify:outbox-reclaim-kill` (env `COMMUNICATION_OS_QUALIFY_POSTGRES_URL`,

    a disposable server whose role may create databases) SIGKILLs a worker

    inside an open claim or completion and after it committed, then proves on

    a fresh provider that nothing open survives, a dead owner's lease is

    respected, reclaimed only after expiry, held for reconciliation and

    fenced, and no provider effect runs twice

  - `COMMUNICATION_OS_MIGRATIONS` (digest-pinned baseline, private-note, and RLS
    migrations with immutable `communication_os.schema_migrations` receipts)

- **`./transport`** — server-only ContractSpec REST binding:
  - `createCommunicationOsEcosystemCoreRestRegistry` exposes the canonical v3
    space, room, account, contact, message-search, and message-send operations,

    plus the canonical v2 governed-work lifecycle.

  - `createCommunicationOsEcosystemCoreRestHandler` derives actor, tenant,
    workspace, space, and principal context from the authenticated host. Room

    creation accepts only replay-safe client intent.

  - The narrower `createCommunicationOsEcosystemMessageRestRegistry` and
    handler remain exported for consumers migrating message transport first.


## Self-host (PgLite)

```ts
import {
	createPgLitePersistenceProvider,
	migrateCommunicationOsSchema,
} from '@lssm-tech/integration.communication-os-persistence/database';
import { persistCommunicationOsMutation } from '@lssm-tech/integration.communication-os-persistence';

const provider = createPgLitePersistenceProvider({ dataDir: './data/comms' });
await migrateCommunicationOsSchema(provider);
await persistCommunicationOsMutation(descriptor, { provider });
```


Use `createPostgresCommunicationSecretProvider({ database: provider,
masterSecret })` when a self-host or managed deployment does not use an external
secret manager. The master secret must contain at least 32 bytes and must be
stored outside Postgres.

## Managed Postgres

```ts
import { createManagedCommunicationOsPersistence } from '@lssm-tech/integration.communication-os-persistence/database';

const { persistenceRuntime } = createManagedCommunicationOsPersistence({
	connection: { connectionString: process.env.DATABASE_URL },
});
await persistCommunicationOsMutation(descriptor, persistenceRuntime('tenant:acme'));
```


### Authorized send retries

Message retries recheck current membership and connection authority before returning accepted content. Reuse of a request key with a different principal, room, content, subject, reply target, metadata, encryption envelope or attachment list is denied. Object metadata key order does not change semantic identity. Missing or partial attachment resolution fails before acceptance.

The journal/outbox transaction validates a replayed message before enqueueing delivery, and insert-returned journal events preserve their tenant scope. Queued acceptance remains distinct from provider delivery. Source-bound OPA follow-up delivery, full concurrent authority fencing and production qualification remain open.

### Provider queue acceptance

An external connection send requires `appendForDelivery`; journal-only persistence cannot claim provider queue acceptance. The event/outbox transaction validates the accepted message identity, connection and exact persisted delivery scope, command, policy and payload. Conflicting outbox keys roll back instead of silently dropping delivery. Provider delivery keys use `delivery:<send idempotency key>`; retries cannot substitute another key. Atomic journal replay uses the accepted message ID rather than the discarded candidate ID.

Internal room journal acceptance remains available without a provider adapter. Queued does not imply sent or delivered. Legacy malformed delivery inputs fail closed and require explicit repair; broader cross-scope key migration and OPA follow-up delivery remain separate qualification work.


## Declared capabilities

### Integration Communication Os Persistence

Capability ID: `package.lssm.tech.integration.communication.os.persistence`

Server-only persistence binding that executes CommunicationOS governed-mutation descriptors against a database, with self-host (PgLite) and managed Postgres support.

Use cases:

- Adopt server-only persistence binding that executes communicationos governed-mutation descriptors against a database, with self-host (pglite) and managed postgres support

Constraints:

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

Other capability declarations:

```json
{
  "status": "active",
  "aliases": [
    "integration",
    "communication",
    "persistence"
  ],
  "pythonEquivalents": [],
  "alternatives": [],
  "relationships": [],
  "resolutionPriority": 50
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/integration.communication-os-persistence",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.communication-os-persistence/actor/access-context-port",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.communication-os-persistence/adapt-descriptor",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.communication-os-persistence/authority",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.communication-os-persistence/database",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.communication-os-persistence/database/attachment-store",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.communication-os-persistence/database/delivery-artifact-store",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.communication-os-persistence/database/journal-outbox-store",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.communication-os-persistence/database/journal-store",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.communication-os-persistence/database/managed-runtime",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.communication-os-persistence/database/migrate",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.communication-os-persistence/database/migrations",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.communication-os-persistence/database/oauth-replay-store",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.communication-os-persistence/database/product-membership-store",
    "symbols": []
  }
]
```

## Catalogue metadata

```json
{
  "family": "integrations",
  "kind": "integration",
  "status": "active",
  "adoptionMode": "adoptable",
  "stability": "experimental",
  "platforms": [
    "server"
  ],
  "runtimes": [
    "node"
  ],
  "entrypoints": [
    ".",
    "./actor/access-context-port",
    "./adapt-descriptor",
    "./authority",
    "./database",
    "./database/agent-conversation-store",
    "./database/agent-lifecycle-store",
    "./database/agent-platform-scope",
    "./database/agent-surface-control-store",
    "./database/attachment-store",
    "./database/delivery-artifact-store",
    "./database/ingress-admission-store",
    "./database/journal-outbox-store",
    "./database/journal-store",
    "./database/managed-runtime",
    "./database/migrate",
    "./database/migrations",
    "./database/oauth-replay-store",
    "./database/outbox-store",
    "./database/pglite-provider",
    "./database/postgres-provider",
    "./database/postgres-secret-provider",
    "./database/product-membership-store",
    "./database/support-internal-note-store",
    "./ddl",
    "./observability",
    "./observability/communication-observability",
    "./observability/instrument",
    "./observability/redact",
    "./observability/sinks",
    "./persist",
    "./persist-scoped",
    "./rls",
    "./tenant-descriptor",
    "./tenant-scope",
    "./transport",
    "./transport/client",
    "./transport/command-port",
    "./transport/ecosystem-core-rest-handler",
    "./transport/read-port",
    "./transport/rest-handler",
    "./types",
    "./database/personal-device-migrations",
    "./database/personal-device-store"
  ],
  "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.integration.communication.os.persistence",
    "from": "@lssm-tech/integration.communication-os-persistence",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.communication.os.persistence",
    "from": "@lssm-tech/integration.communication-os-persistence/actor/access-context-port",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.communication.os.persistence",
    "from": "@lssm-tech/integration.communication-os-persistence/adapt-descriptor",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.communication.os.persistence",
    "from": "@lssm-tech/integration.communication-os-persistence/authority",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.communication.os.persistence",
    "from": "@lssm-tech/integration.communication-os-persistence/database",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.communication.os.persistence",
    "from": "@lssm-tech/integration.communication-os-persistence/database/attachment-store",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.communication.os.persistence",
    "from": "@lssm-tech/integration.communication-os-persistence/database/delivery-artifact-store",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.communication.os.persistence",
    "from": "@lssm-tech/integration.communication-os-persistence/database/journal-outbox-store",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.communication.os.persistence",
    "from": "@lssm-tech/integration.communication-os-persistence/database/journal-store",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.communication.os.persistence",
    "from": "@lssm-tech/integration.communication-os-persistence/database/managed-runtime",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.communication.os.persistence",
    "from": "@lssm-tech/integration.communication-os-persistence/database/migrate",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.communication.os.persistence",
    "from": "@lssm-tech/integration.communication-os-persistence/database/migrations",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.communication.os.persistence",
    "from": "@lssm-tech/integration.communication-os-persistence/database/oauth-replay-store",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.communication.os.persistence",
    "from": "@lssm-tech/integration.communication-os-persistence/database/product-membership-store",
    "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/integration.communication-os-persistence` — subpath `.`
  - `unconditional`: `./src/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/index.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/actor/access-context-port` — subpath `./actor/access-context-port`
  - `unconditional`: `./src/actor/access-context-port.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/actor/access-context-port.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/adapt-descriptor` — subpath `./adapt-descriptor`
  - `unconditional`: `./src/adapt-descriptor.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/adapt-descriptor.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/authority` — subpath `./authority`
  - `unconditional`: `./src/authority.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/authority.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database` — subpath `./database`
  - `unconditional`: `./src/database/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/index.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/agent-conversation-store` — subpath `./database/agent-conversation-store`
  - `unconditional`: `./src/database/agent-conversation-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/agent-conversation-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/agent-host-execution-state` — subpath `./database/agent-host-execution-state`
  - `unconditional`: `./src/database/agent-host-execution-state.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/agent-host-execution-state.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/agent-host-execution-state-sql` — subpath `./database/agent-host-execution-state-sql`
  - `unconditional`: `./src/database/agent-host-execution-state-sql.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/agent-host-execution-state-sql.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/agent-host-execution-state-validation` — subpath `./database/agent-host-execution-state-validation`
  - `unconditional`: `./src/database/agent-host-execution-state-validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/agent-host-execution-state-validation.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/agent-lifecycle-store` — subpath `./database/agent-lifecycle-store`
  - `unconditional`: `./src/database/agent-lifecycle-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/agent-lifecycle-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/agent-platform-scope` — subpath `./database/agent-platform-scope`
  - `unconditional`: `./src/database/agent-platform-scope.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/agent-platform-scope.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/agent-surface-control-store` — subpath `./database/agent-surface-control-store`
  - `unconditional`: `./src/database/agent-surface-control-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/agent-surface-control-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/attachment-store` — subpath `./database/attachment-store`
  - `unconditional`: `./src/database/attachment-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/attachment-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/community-analysis-event-store` — subpath `./database/community-analysis-event-store`
  - `unconditional`: `./src/database/community-analysis-event-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/community-analysis-event-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/community-intelligence-store` — subpath `./database/community-intelligence-store`
  - `unconditional`: `./src/database/community-intelligence-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/community-intelligence-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/community-source-store` — subpath `./database/community-source-store`
  - `unconditional`: `./src/database/community-source-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/community-source-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/community-source-store-mutations` — subpath `./database/community-source-store-mutations`
  - `unconditional`: `./src/database/community-source-store-mutations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/community-source-store-mutations.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/community-source-store-records` — subpath `./database/community-source-store-records`
  - `unconditional`: `./src/database/community-source-store-records.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/community-source-store-records.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/community-source-store-types` — subpath `./database/community-source-store-types`
  - `unconditional`: `./src/database/community-source-store-types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/community-source-store-types.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/community-source-store-writes` — subpath `./database/community-source-store-writes`
  - `unconditional`: `./src/database/community-source-store-writes.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/community-source-store-writes.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/delivery-artifact-store` — subpath `./database/delivery-artifact-store`
  - `unconditional`: `./src/database/delivery-artifact-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/delivery-artifact-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/delivery-artifact-validation` — subpath `./database/delivery-artifact-validation`
  - `unconditional`: `./src/database/delivery-artifact-validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/delivery-artifact-validation.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/discord-community-migrations` — subpath `./database/discord-community-migrations`
  - `unconditional`: `./src/database/discord-community-migrations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/discord-community-migrations.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/discord-community-types` — subpath `./database/discord-community-types`
  - `unconditional`: `./src/database/discord-community-types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/discord-community-types.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/discord-gateway-event-store` — subpath `./database/discord-gateway-event-store`
  - `unconditional`: `./src/database/discord-gateway-event-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/discord-gateway-event-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/ingress-admission-store` — subpath `./database/ingress-admission-store`
  - `unconditional`: `./src/database/ingress-admission-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/ingress-admission-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/journal-outbox-store` — subpath `./database/journal-outbox-store`
  - `unconditional`: `./src/database/journal-outbox-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/journal-outbox-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/journal-row` — subpath `./database/journal-row`
  - `unconditional`: `./src/database/journal-row.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/journal-row.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/journal-scan` — subpath `./database/journal-scan`
  - `unconditional`: `./src/database/journal-scan.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/journal-scan.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/journal-store` — subpath `./database/journal-store`
  - `unconditional`: `./src/database/journal-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/journal-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/managed-runtime` — subpath `./database/managed-runtime`
  - `unconditional`: `./src/database/managed-runtime.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/managed-runtime.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/migrate` — subpath `./database/migrate`
  - `unconditional`: `./src/database/migrate.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/migrate.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/migrations` — subpath `./database/migrations`
  - `unconditional`: `./src/database/migrations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/migrations.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/oauth-replay-store` — subpath `./database/oauth-replay-store`
  - `unconditional`: `./src/database/oauth-replay-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/oauth-replay-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/outbox-reconciliation-store` — subpath `./database/outbox-reconciliation-store`
  - `unconditional`: `./src/database/outbox-reconciliation-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/outbox-reconciliation-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/outbox-store` — subpath `./database/outbox-store`
  - `unconditional`: `./src/database/outbox-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/outbox-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/outbox-store-types` — subpath `./database/outbox-store-types`
  - `unconditional`: `./src/database/outbox-store-types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/outbox-store-types.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/pglite-provider` — subpath `./database/pglite-provider`
  - `unconditional`: `./src/database/pglite-provider.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/pglite-provider.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/postgres-provider` — subpath `./database/postgres-provider`
  - `unconditional`: `./src/database/postgres-provider.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/postgres-provider.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/postgres-secret-provider` — subpath `./database/postgres-secret-provider`
  - `unconditional`: `./src/database/postgres-secret-provider.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/postgres-secret-provider.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/product-membership-store` — subpath `./database/product-membership-store`
  - `unconditional`: `./src/database/product-membership-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/product-membership-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/provider-identity-store` — subpath `./database/provider-identity-store`
  - `unconditional`: `./src/database/provider-identity-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/provider-identity-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/realtime-ticket-replay-store` — subpath `./database/realtime-ticket-replay-store`
  - `unconditional`: `./src/database/realtime-ticket-replay-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/realtime-ticket-replay-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/support-internal-note-store` — subpath `./database/support-internal-note-store`
  - `unconditional`: `./src/database/support-internal-note-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/support-internal-note-store.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/ddl` — subpath `./ddl`
  - `unconditional`: `./src/ddl.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/ddl.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/observability` — subpath `./observability`
  - `unconditional`: `./src/observability/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/observability/index.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/observability/communication-observability` — subpath `./observability/communication-observability`
  - `unconditional`: `./src/observability/communication-observability.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/observability/communication-observability.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/observability/instrument` — subpath `./observability/instrument`
  - `unconditional`: `./src/observability/instrument.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/observability/instrument.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/observability/redact` — subpath `./observability/redact`
  - `unconditional`: `./src/observability/redact.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/observability/redact.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/observability/sinks` — subpath `./observability/sinks`
  - `unconditional`: `./src/observability/sinks.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/observability/sinks.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/persist` — subpath `./persist`
  - `unconditional`: `./src/persist.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/persist.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/persist-scoped` — subpath `./persist-scoped`
  - `unconditional`: `./src/persist-scoped.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/persist-scoped.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/rls` — subpath `./rls`
  - `unconditional`: `./src/rls.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/rls.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/tenant-descriptor` — subpath `./tenant-descriptor`
  - `unconditional`: `./src/tenant-descriptor.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/tenant-descriptor.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/tenant-scope` — subpath `./tenant-scope`
  - `unconditional`: `./src/tenant-scope.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/tenant-scope.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/transport` — subpath `./transport`
  - `unconditional`: `./src/transport/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/transport/index.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/transport/client` — subpath `./transport/client`
  - `unconditional`: `./src/transport/client.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/transport/client.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/transport/command-port` — subpath `./transport/command-port`
  - `unconditional`: `./src/transport/command-port.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/transport/command-port.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/transport/ecosystem-core-rest-handler` — subpath `./transport/ecosystem-core-rest-handler`
  - `unconditional`: `./src/transport/ecosystem-core-rest-handler.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/transport/ecosystem-core-rest-handler.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/transport/read-port` — subpath `./transport/read-port`
  - `unconditional`: `./src/transport/read-port.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/transport/read-port.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/transport/rest-handler` — subpath `./transport/rest-handler`
  - `unconditional`: `./src/transport/rest-handler.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/transport/rest-handler.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/types` — subpath `./types`
  - `unconditional`: `./src/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/types.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/personal-device-migrations` — subpath `./database/personal-device-migrations`
  - `unconditional`: `./src/database/personal-device-migrations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/personal-device-migrations.ts); verified source file.

- `@lssm-tech/integration.communication-os-persistence/database/personal-device-store` — subpath `./database/personal-device-store`
  - `unconditional`: `./src/database/personal-device-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/communication-os-persistence/src/database/personal-device-store.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"
    },
    "./actor/access-context-port": {
      "types": "./dist/actor/access-context-port.d.ts",
      "bun": "./dist/actor/access-context-port.js",
      "node": "./dist/node/actor/access-context-port.js",
      "default": "./dist/actor/access-context-port.js"
    },
    "./adapt-descriptor": {
      "types": "./dist/adapt-descriptor.d.ts",
      "bun": "./dist/adapt-descriptor.js",
      "node": "./dist/node/adapt-descriptor.js",
      "default": "./dist/adapt-descriptor.js"
    },
    "./authority": {
      "types": "./dist/authority.d.ts",
      "bun": "./dist/authority.js",
      "node": "./dist/node/authority.js",
      "default": "./dist/authority.js"
    },
    "./database": {
      "types": "./dist/database/index.d.ts",
      "bun": "./dist/database/index.js",
      "node": "./dist/node/database/index.js",
      "default": "./dist/database/index.js"
    },
    "./database/agent-conversation-store": {
      "types": "./dist/database/agent-conversation-store.d.ts",
      "bun": "./dist/database/agent-conversation-store.js",
      "node": "./dist/node/database/agent-conversation-store.js",
      "default": "./dist/database/agent-conversation-store.js"
    },
    "./database/agent-host-execution-state": {
      "types": "./dist/database/agent-host-execution-state.d.ts",
      "bun": "./dist/database/agent-host-execution-state.js",
      "node": "./dist/node/database/agent-host-execution-state.js",
      "default": "./dist/database/agent-host-execution-state.js"
    },
    "./database/agent-host-execution-state-sql": {
      "types": "./dist/database/agent-host-execution-state-sql.d.ts",
      "bun": "./dist/database/agent-host-execution-state-sql.js",
      "node": "./dist/node/database/agent-host-execution-state-sql.js",
      "default": "./dist/database/agent-host-execution-state-sql.js"
    },
    "./database/agent-host-execution-state-validation": {
      "types": "./dist/database/agent-host-execution-state-validation.d.ts",
      "bun": "./dist/database/agent-host-execution-state-validation.js",
      "node": "./dist/node/database/agent-host-execution-state-validation.js",
      "default": "./dist/database/agent-host-execution-state-validation.js"
    },
    "./database/agent-lifecycle-store": {
      "types": "./dist/database/agent-lifecycle-store.d.ts",
      "bun": "./dist/database/agent-lifecycle-store.js",
      "node": "./dist/node/database/agent-lifecycle-store.js",
      "default": "./dist/database/agent-lifecycle-store.js"
    },
    "./database/agent-platform-scope": {
      "types": "./dist/database/agent-platform-scope.d.ts",
      "bun": "./dist/database/agent-platform-scope.js",
      "node": "./dist/node/database/agent-platform-scope.js",
      "default": "./dist/database/agent-platform-scope.js"
    },
    "./database/agent-surface-control-store": {
      "types": "./dist/database/agent-surface-control-store.d.ts",
      "bun": "./dist/database/agent-surface-control-store.js",
      "node": "./dist/node/database/agent-surface-control-store.js",
      "default": "./dist/database/agent-surface-control-store.js"
    },
    "./database/attachment-store": {
      "types": "./dist/database/attachment-store.d.ts",
      "bun": "./dist/database/attachment-store.js",
      "node": "./dist/node/database/attachment-store.js",
      "default": "./dist/database/attachment-store.js"
    },
    "./database/community-analysis-event-store": {
      "types": "./dist/database/community-analysis-event-store.d.ts",
      "bun": "./dist/database/community-analysis-event-store.js",
      "node": "./dist/node/database/community-analysis-event-store.js",
      "default": "./dist/database/community-analysis-event-store.js"
    },
    "./database/community-intelligence-store": {
      "types": "./dist/database/community-intelligence-store.d.ts",
      "bun": "./dist/database/community-intelligence-store.js",
      "node": "./dist/node/database/community-intelligence-store.js",
      "default": "./dist/database/community-intelligence-store.js"
    },
    "./database/community-source-store": {
      "types": "./dist/database/community-source-store.d.ts",
      "bun": "./dist/database/community-source-store.js",
      "node": "./dist/node/database/community-source-store.js",
      "default": "./dist/database/community-source-store.js"
    },
    "./database/community-source-store-mutations": {
      "types": "./dist/database/community-source-store-mutations.d.ts",
      "bun": "./dist/database/community-source-store-mutations.js",
      "node": "./dist/node/database/community-source-store-mutations.js",
      "default": "./dist/database/community-source-store-mutations.js"
    },
    "./database/community-source-store-records": {
      "types": "./dist/database/community-source-store-records.d.ts",
      "bun": "./dist/database/community-source-store-records.js",
      "node": "./dist/node/database/community-source-store-records.js",
      "default": "./dist/database/community-source-store-records.js"
    },
    "./database/community-source-store-types": {
      "types": "./dist/database/community-source-store-types.d.ts",
      "bun": "./dist/database/community-source-store-types.js",
      "node": "./dist/node/database/community-source-store-types.js",
      "default": "./dist/database/community-source-store-types.js"
    },
    "./database/community-source-store-writes": {
      "types": "./dist/database/community-source-store-writes.d.ts",
      "bun": "./dist/database/community-source-store-writes.js",
      "node": "./dist/node/database/community-source-store-writes.js",
      "default": "./dist/database/community-source-store-writes.js"
    },
    "./database/delivery-artifact-store": {
      "types": "./dist/database/delivery-artifact-store.d.ts",
      "bun": "./dist/database/delivery-artifact-store.js",
      "node": "./dist/node/database/delivery-artifact-store.js",
      "default": "./dist/database/delivery-artifact-store.js"
    },
    "./database/delivery-artifact-validation": {
      "types": "./dist/database/delivery-artifact-validation.d.ts",
      "bun": "./dist/database/delivery-artifact-validation.js",
      "node": "./dist/node/database/delivery-artifact-validation.js",
      "default": "./dist/database/delivery-artifact-validation.js"
    },
    "./database/discord-community-migrations": {
      "types": "./dist/database/discord-community-migrations.d.ts",
      "bun": "./dist/database/discord-community-migrations.js",
      "node": "./dist/node/database/discord-community-migrations.js",
      "default": "./dist/database/discord-community-migrations.js"
    },
    "./database/discord-community-types": {
      "types": "./dist/database/discord-community-types.d.ts",
      "bun": "./dist/database/discord-community-types.js",
      "node": "./dist/node/database/discord-community-types.js",
      "default": "./dist/database/discord-community-types.js"
    },
    "./database/discord-gateway-event-store": {
      "types": "./dist/database/discord-gateway-event-store.d.ts",
      "bun": "./dist/database/discord-gateway-event-store.js",
      "node": "./dist/node/database/discord-gateway-event-store.js",
      "default": "./dist/database/discord-gateway-event-store.js"
    },
    "./database/ingress-admission-store": {
      "types": "./dist/database/ingress-admission-store.d.ts",
      "bun": "./dist/database/ingress-admission-store.js",
      "node": "./dist/node/database/ingress-admission-store.js",
      "default": "./dist/database/ingress-admission-store.js"
    },
    "./database/journal-outbox-store": {
      "types": "./dist/database/journal-outbox-store.d.ts",
      "bun": "./dist/database/journal-outbox-store.js",
      "node": "./dist/node/database/journal-outbox-store.js",
      "default": "./dist/database/journal-outbox-store.js"
    },
    "./database/journal-row": {
      "types": "./dist/database/journal-row.d.ts",
      "bun": "./dist/database/journal-row.js",
      "node": "./dist/node/database/journal-row.js",
      "default": "./dist/database/journal-row.js"
    },
    "./database/journal-scan": {
      "types": "./dist/database/journal-scan.d.ts",
      "bun": "./dist/database/journal-scan.js",
      "node": "./dist/node/database/journal-scan.js",
      "default": "./dist/database/journal-scan.js"
    },
    "./database/journal-store": {
      "types": "./dist/database/journal-store.d.ts",
      "bun": "./dist/database/journal-store.js",
      "node": "./dist/node/database/journal-store.js",
      "default": "./dist/database/journal-store.js"
    },
    "./database/managed-runtime": {
      "types": "./dist/database/managed-runtime.d.ts",
      "bun": "./dist/database/managed-runtime.js",
      "node": "./dist/node/database/managed-runtime.js",
      "default": "./dist/database/managed-runtime.js"
    },
    "./database/migrate": {
      "types": "./dist/database/migrate.d.ts",
      "bun": "./dist/database/migrate.js",
      "node": "./dist/node/database/migrate.js",
      "default": "./dist/database/migrate.js"
    },
    "./database/migrations": {
      "types": "./dist/database/migrations.d.ts",
      "bun": "./dist/database/migrations.js",
      "node": "./dist/node/database/migrations.js",
      "default": "./dist/database/migrations.js"
    },
    "./database/oauth-replay-store": {
      "types": "./dist/database/oauth-replay-store.d.ts",
      "bun": "./dist/database/oauth-replay-store.js",
      "node": "./dist/node/database/oauth-replay-store.js",
      "default": "./dist/database/oauth-replay-store.js"
    },
    "./database/outbox-reconciliation-store": {
      "types": "./dist/database/outbox-reconciliation-store.d.ts",
      "bun": "./dist/database/outbox-reconciliation-store.js",
      "node": "./dist/node/database/outbox-reconciliation-store.js",
      "default": "./dist/database/outbox-reconciliation-store.js"
    },
    "./database/outbox-store": {
      "types": "./dist/database/outbox-store.d.ts",
      "bun": "./dist/database/outbox-store.js",
      "node": "./dist/node/database/outbox-store.js",
      "default": "./dist/database/outbox-store.js"
    },
    "./database/outbox-store-types": {
      "types": "./dist/database/outbox-store-types.d.ts",
      "bun": "./dist/database/outbox-store-types.js",
      "node": "./dist/node/database/outbox-store-types.js",
      "default": "./dist/database/outbox-store-types.js"
    },
    "./database/pglite-provider": {
      "types": "./dist/database/pglite-provider.d.ts",
      "bun": "./dist/database/pglite-provider.js",
      "node": "./dist/node/database/pglite-provider.js",
      "default": "./dist/database/pglite-provider.js"
    },
    "./database/postgres-provider": {
      "types": "./dist/database/postgres-provider.d.ts",
      "bun": "./dist/database/postgres-provider.js",
      "node": "./dist/node/database/postgres-provider.js",
      "default": "./dist/database/postgres-provider.js"
    },
    "./database/postgres-secret-provider": {
      "types": "./dist/database/postgres-secret-provider.d.ts",
      "bun": "./dist/database/postgres-secret-provider.js",
      "node": "./dist/node/database/postgres-secret-provider.js",
      "default": "./dist/database/postgres-secret-provider.js"
    },
    "./database/product-membership-store": {
      "types": "./dist/database/product-membership-store.d.ts",
      "bun": "./dist/database/product-membership-store.js",
      "node": "./dist/node/database/product-membership-store.js",
      "default": "./dist/database/product-membership-store.js"
    },
    "./database/provider-identity-store": {
      "types": "./dist/database/provider-identity-store.d.ts",
      "bun": "./dist/database/provider-identity-store.js",
      "node": "./dist/node/database/provider-identity-store.js",
      "default": "./dist/database/provider-identity-store.js"
    },
    "./database/realtime-ticket-replay-store": {
      "types": "./dist/database/realtime-ticket-replay-store.d.ts",
      "bun": "./dist/database/realtime-ticket-replay-store.js",
      "node": "./dist/node/database/realtime-ticket-replay-store.js",
      "default": "./dist/database/realtime-ticket-replay-store.js"
    },
    "./database/support-internal-note-store": {
      "types": "./dist/database/support-internal-note-store.d.ts",
      "bun": "./dist/database/support-internal-note-store.js",
      "node": "./dist/node/database/support-internal-note-store.js",
      "default": "./dist/database/support-internal-note-store.js"
    },
    "./ddl": {
      "types": "./dist/ddl.d.ts",
      "bun": "./dist/ddl.js",
      "node": "./dist/node/ddl.js",
      "default": "./dist/ddl.js"
    },
    "./observability": {
      "types": "./dist/observability/index.d.ts",
      "bun": "./dist/observability/index.js",
      "node": "./dist/node/observability/index.js",
      "default": "./dist/observability/index.js"
    },
    "./observability/communication-observability": {
      "types": "./dist/observability/communication-observability.d.ts",
      "bun": "./dist/observability/communication-observability.js",
      "node": "./dist/node/observability/communication-observability.js",
      "default": "./dist/observability/communication-observability.js"
    },
    "./observability/instrument": {
      "types": "./dist/observability/instrument.d.ts",
      "bun": "./dist/observability/instrument.js",
      "node": "./dist/node/observability/instrument.js",
      "default": "./dist/observability/instrument.js"
    },
    "./observability/redact": {
      "types": "./dist/observability/redact.d.ts",
      "bun": "./dist/observability/redact.js",
      "node": "./dist/node/observability/redact.js",
      "default": "./dist/observability/redact.js"
    },
    "./observability/sinks": {
      "types": "./dist/observability/sinks.d.ts",
      "bun": "./dist/observability/sinks.js",
      "node": "./dist/node/observability/sinks.js",
      "default": "./dist/observability/sinks.js"
    },
    "./persist": {
      "types": "./dist/persist.d.ts",
      "bun": "./dist/persist.js",
      "node": "./dist/node/persist.js",
      "default": "./dist/persist.js"
    },
    "./persist-scoped": {
      "types": "./dist/persist-scoped.d.ts",
      "bun": "./dist/persist-scoped.js",
      "node": "./dist/node/persist-scoped.js",
      "default": "./dist/persist-scoped.js"
    },
    "./rls": {
      "types": "./dist/rls.d.ts",
      "bun": "./dist/rls.js",
      "node": "./dist/node/rls.js",
      "default": "./dist/rls.js"
    },
    "./tenant-descriptor": {
      "types": "./dist/tenant-descriptor.d.ts",
      "bun": "./dist/tenant-descriptor.js",
      "node": "./dist/node/tenant-descriptor.js",
      "default": "./dist/tenant-descriptor.js"
    },
    "./tenant-scope": {
      "types": "./dist/tenant-scope.d.ts",
      "bun": "./dist/tenant-scope.js",
      "node": "./dist/node/tenant-scope.js",
      "default": "./dist/tenant-scope.js"
    },
    "./transport": {
      "types": "./dist/transport/index.d.ts",
      "bun": "./dist/transport/index.js",
      "node": "./dist/node/transport/index.js",
      "default": "./dist/transport/index.js"
    },
    "./transport/client": {
      "types": "./dist/transport/client.d.ts",
      "bun": "./dist/transport/client.js",
      "node": "./dist/node/transport/client.js",
      "default": "./dist/transport/client.js"
    },
    "./transport/command-port": {
      "types": "./dist/transport/command-port.d.ts",
      "bun": "./dist/transport/command-port.js",
      "node": "./dist/node/transport/command-port.js",
      "default": "./dist/transport/command-port.js"
    },
    "./transport/ecosystem-core-rest-handler": {
      "types": "./dist/transport/ecosystem-core-rest-handler.d.ts",
      "bun": "./dist/transport/ecosystem-core-rest-handler.js",
      "node": "./dist/node/transport/ecosystem-core-rest-handler.js",
      "default": "./dist/transport/ecosystem-core-rest-handler.js"
    },
    "./transport/read-port": {
      "types": "./dist/transport/read-port.d.ts",
      "bun": "./dist/transport/read-port.js",
      "node": "./dist/node/transport/read-port.js",
      "default": "./dist/transport/read-port.js"
    },
    "./transport/rest-handler": {
      "types": "./dist/transport/rest-handler.d.ts",
      "bun": "./dist/transport/rest-handler.js",
      "node": "./dist/node/transport/rest-handler.js",
      "default": "./dist/transport/rest-handler.js"
    },
    "./types": {
      "types": "./dist/types.d.ts",
      "bun": "./dist/types.js",
      "node": "./dist/node/types.js",
      "default": "./dist/types.js"
    },
    "./database/personal-device-migrations": {
      "types": "./dist/database/personal-device-migrations.d.ts",
      "bun": "./dist/database/personal-device-migrations.js",
      "node": "./dist/node/database/personal-device-migrations.js",
      "default": "./dist/database/personal-device-migrations.js"
    },
    "./database/personal-device-store": {
      "types": "./dist/database/personal-device-store.d.ts",
      "bun": "./dist/database/personal-device-store.js",
      "node": "./dist/node/database/personal-device-store.js",
      "default": "./dist/database/personal-device-store.js"
    }
  }
}
```

## Dependencies

Metadata status: complete pinned manifest.

### Runtime dependencies

- [@lssm-tech/integration.authos-better-auth](https://lssm.co/docs/packages/integration.authos-better-auth/): `workspace:^`
- [@lssm-tech/integration.provider-database](https://lssm.co/docs/packages/integration.provider-database/): `workspace:^`
- [@lssm-tech/integration.runtime](https://lssm.co/docs/packages/integration.runtime/): `workspace:^`
- [@lssm-tech/integration.runtime-managed](https://lssm.co/docs/packages/integration.runtime-managed/): `workspace:^`
- [@lssm-tech/lib.authos-spec](https://lssm.co/docs/packages/lib.authos-spec/): `workspace:^`
- [@lssm-tech/lib.communication-runtime](https://lssm.co/docs/packages/lib.communication-runtime/): `workspace:^`
- [@lssm-tech/lib.communication-spec](https://lssm.co/docs/packages/lib.communication-spec/): `workspace:^`
- [@lssm-tech/lib.contracts-integrations](https://lssm.co/docs/packages/lib.contracts-integrations/): `workspace:^`
- [@lssm-tech/lib.contracts-runtime-core](https://lssm.co/docs/packages/lib.contracts-runtime-core/): `workspace:^`
- [@lssm-tech/lib.contracts-runtime-kernel](https://lssm.co/docs/packages/lib.contracts-runtime-kernel/): `workspace:^`
- [@lssm-tech/lib.contracts-runtime-server-rest](https://lssm.co/docs/packages/lib.contracts-runtime-server-rest/): `workspace:^`
- [@lssm-tech/lib.contracts-spec-core](https://lssm.co/docs/packages/lib.contracts-spec-core/): `workspace:^`
- [@lssm-tech/lib.identity-rbac](https://lssm.co/docs/packages/lib.identity-rbac/): `workspace:^`
- [@lssm-tech/lib.lssm-os-runtime](https://lssm.co/docs/packages/lib.lssm-os-runtime/): `workspace:^`
- [@lssm-tech/lib.observability](https://lssm.co/docs/packages/lib.observability/): `workspace:^`
- [@lssm-tech/lib.schema](https://lssm.co/docs/packages/lib.schema/): `workspace:^`

### Peer dependencies

No declarations in the inspected manifest.

### Optional dependencies

No declarations in the inspected manifest.

### Development dependencies

- `@electric-sql/pglite`: `catalog:data`
- [@lssm-tech/integration.communication-os-host-auth](https://lssm.co/docs/packages/integration.communication-os-host-auth/): `workspace:^`
- [@lssm-tech/tool.bun](https://lssm.co/docs/packages/tool.bun/): `workspace:*`
- [@lssm-tech/tool.typescript](https://lssm.co/docs/packages/tool.typescript/): `workspace:*`
- `@types/bun`: `catalog:types`
- `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
{
  "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:check": "node ../../../scripts/biome.cjs check .",
  "lint:fix": "node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .",
  "test": "bun test",
  "prebuild": "contractspec-bun-build prebuild",
  "qualify:outbox-reclaim-kill": "bun src/database/outbox-reclaim-kill-qualification.test-support.ts",
  "typecheck": "tsgo --noEmit"
}
```

## Declared documentation links

- [Integration Communication Os Persistence documentation](https://www.npmjs.com/package/%40lssm-tech%2Fintegration.communication-os-persistence) — declared link; destination not verified.

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

## Existing agent-guide projection

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