# @lssm-tech/module.osint

Headless orchestration for governed company, job, and people OSINT

## Source and release context

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

## Package metadata

```json
{
  "layer": "domains",
  "physicalArea": "osint",
  "primaryArea": "intelligence-and-research",
  "classification": {
    "privateDeclared": null,
    "catalogFamily": "solutions",
    "catalogKind": "module",
    "catalogStatus": "active",
    "adoptionMode": "adoptable",
    "stability": "experimental"
  },
  "descriptionOrigin": "package.json",
  "manifestComplete": true,
  "publicationPolicyApplied": false
}
```

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

Primary area: [Intelligence, research and applications](https://lssm.co/docs/areas/intelligence-and-research/)

## Package guide

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

## Capability and qualification matrix

`@lssm-tech/module.osint/capability-matrix` is the canonical executable delivery
truth for OSINT v0. It covers the data/knowledge foundation, durable source
lifecycle, runnable surfaces, company/jobs/people verticals, governed
self-improvement, Hirly isolation, production operations, and every method for
Bright Data, Massive, Browserbase, Serper, Linkup, and Tavily.

```ts
import {
  osintV0CapabilityMatrix,
  summarizeOsintCapabilityMatrix,
} from "@lssm-tech/module.osint/capability-matrix";
```


The matrix deliberately separates implementation stage, deterministic
qualification, and live qualification. Unsupported vendor methods remain
explicit and are never simulated. A source file or test definition cannot make
a capability live-qualified; live and production states require receipts and
no open blocker. See
`docs/osint-v0-capability-matrix.md` [source link unresolved: `../../../../docs/osint-v0-capability-matrix.md`].

Each capability also carries an operational qualification profile comparable
to SupportOS: delivery and accountable ownership, exposure, authentication,
routes, services, stores, events, journeys, SLOs, data classes, qualification
scopes, rollout phase, and required proof layers. The module validator rejects
missing metadata, duplicate references, unscoped public APIs, restricted-person
data without security plus EU/France qualification, and production rollouts
without production proof. This overlay is additive to the stable OSINT contract
shape while the ContractSpec Connect control plane is unavailable.

Production gates are independent nodes rather than one optimistic platform
row. The matrix separately tracks the durable work queue, warehouse/export,
embedding providers, rights deletion, provider live qualification, security and
privacy, observability, France corpus, managed scale, restore rehearsal, and
exact improvement replay. Its topology validator rejects unknown dependencies,
dependency cycles, and duplicate evidence or blocker identities.

The managed-scale node points to the opt-in PostgreSQL loader and benchmark in
`@lssm-tech/example.osint-proof`. Recovery uses the strict receipt validator in
`deploy/osint/recovery-receipt.ts`; pending, malformed, over-budget, mismatched,
or non-independently verified rehearsals remain unqualified.
The same proof package provides a separate strict live France corpus receipt;
synthetic fixtures, policy-pending people, unsupported facts, and
non-independent identity review cannot qualify it.
Managed deployment acceptance likewise uses a fresh exact-SHA receipt from
`deploy/osint/deployment-receipt.ts`; source-controlled topology never counts as
a successful Railway deployment by itself.

Provider-neutral, headless orchestration for reusable company, job-listing, and
people intelligence. Each vertical runs independently or consumes references
and events emitted by the others.

`CompanyOsintSystemV0`, `JobsOsintSystemV0`, and `PeopleOsintSystemV0` expose
independent projection systems with optional reference kinds rather than hard
package dependencies. Their projections cover the complete evidence-backed
company, job, and permitted people field sets. Composed deployments dispatch by
entity kind without introducing dependency cycles. The France early-career
taxonomy classifies explicit, French, and English internship/apprenticeship
signals and routes conflicting evidence to review instead of guessing.

The source lifecycle deliberately separates discovery, qualification,
checkpointed ingestion, and revalidation. A stable job board can therefore be
ingested frequently without paying for discovery on every run. Drift, expiry,
capability changes, ownership changes, and explicit operator requests schedule
targeted rediscovery or revalidation.

`OsintDurableSourceLifecycleServiceV0` persists qualification findings before
activation and performs revalidation as fenced `revalidating` plus terminal
transitions. Qualification or evaluator failures quarantine the source, while
receipt lookup makes completed activation and revalidation retries exact and
idempotent.
Every lifecycle entrypoint validates the executable request schema, requires
`overlay_write`, verifies an independent exact policy decision, derives the
actor from the authenticated context, and obtains a bounded claim before an
evaluator can run. Revalidation resumes an exact persisted start after lease
takeover, while stale evaluators fail closed at the canonical transition fence.
The service binds to the governed qualify/revalidate operation keys. The managed
worker also maps legacy generic V1 requests into the same exact lifecycle
service so compatibility calls cannot bypass revision, policy, claim, evidence,
or replay checks.

Deep-research requests bind an exact provider model, prompt version, policy
decision, replay reference, method allowlist, and budget. Returned statements
remain explicitly untrusted candidates; candidates without source references or
matching model/prompt/replay provenance are discarded before curation.

Use deployment profiles to isolate queues, credentials, budgets, regions, and
data. The included Hirly profile targets internships and apprenticeships in
France under the EU/France policy pack. It uses distinct queue, index,
credential, database, object, network, and export bindings, caps worker
concurrency at eight, and schedules adaptive ingestion every six hours. Company
and jobs are enabled; people is denied at API, MCP, and worker boundaries unless
a future reviewed profile revision and policy explicitly adds it.

Public entrypoints: `company`, `jobs`, `people`, `research`, `ingestion`,
`knowledge`, `self-improvement`, and the additive CompanyOS compatibility
projection. The self-improvement adapter only publishes sanitized signals; all
candidate, gate, authorization, execution, and rollback authority stays in the
generic governed system.

`OsintApiOperationServiceV0` routes generated read operations to an authorized
read port and enqueues mutations with deterministic work identifiers. The
worker service rejects unfenced execution, stale leases, changed requests, and
expired or mismatched authority decisions before invoking a mutation adapter.


### Source links needing reconciliation

- `../../../../docs/osint-v0-capability-matrix.md` — source path absent from pinned inventory: docs/osint-v0-capability-matrix.md.

## Declared capabilities

### Module Osint

Capability ID: `package.lssm.tech.module.osint`

Headless orchestration for governed company, job, and people OSINT

Use cases:

- Adopt headless orchestration for governed company, job, and people osint

Constraints:

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

Other capability declarations:

```json
{
  "status": "active",
  "aliases": [
    "module",
    "osint"
  ],
  "pythonEquivalents": [],
  "alternatives": [],
  "relationships": [],
  "resolutionPriority": 50
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/module.osint",
    "symbols": []
  },
  {
    "from": "@lssm-tech/module.osint/company",
    "symbols": []
  },
  {
    "from": "@lssm-tech/module.osint/capability-matrix",
    "symbols": []
  },
  {
    "from": "@lssm-tech/module.osint/companyos",
    "symbols": []
  },
  {
    "from": "@lssm-tech/module.osint/france-targeting",
    "symbols": []
  },
  {
    "from": "@lssm-tech/module.osint/ingestion",
    "symbols": []
  },
  {
    "from": "@lssm-tech/module.osint/jobs",
    "symbols": []
  },
  {
    "from": "@lssm-tech/module.osint/knowledge",
    "symbols": []
  },
  {
    "from": "@lssm-tech/module.osint/lifecycle-service",
    "symbols": []
  },
  {
    "from": "@lssm-tech/module.osint/osint.feature",
    "symbols": []
  },
  {
    "from": "@lssm-tech/module.osint/operation-service",
    "symbols": []
  },
  {
    "from": "@lssm-tech/module.osint/people",
    "symbols": []
  }
]
```

## Catalogue metadata

```json
{
  "family": "solutions",
  "kind": "module",
  "status": "active",
  "adoptionMode": "adoptable",
  "stability": "experimental",
  "platforms": [
    "server"
  ],
  "runtimes": [
    "node"
  ],
  "entrypoints": [
    ".",
    "./company",
    "./capability-matrix",
    "./companyos",
    "./france-targeting",
    "./ingestion",
    "./jobs",
    "./knowledge",
    "./lifecycle-service",
    "./osint.feature",
    "./operation-service",
    "./people",
    "./research",
    "./self-improvement",
    "./vertical-system"
  ],
  "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.module.osint",
    "from": "@lssm-tech/module.osint",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.module.osint",
    "from": "@lssm-tech/module.osint/company",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.module.osint",
    "from": "@lssm-tech/module.osint/capability-matrix",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.module.osint",
    "from": "@lssm-tech/module.osint/companyos",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.module.osint",
    "from": "@lssm-tech/module.osint/france-targeting",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.module.osint",
    "from": "@lssm-tech/module.osint/ingestion",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.module.osint",
    "from": "@lssm-tech/module.osint/jobs",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.module.osint",
    "from": "@lssm-tech/module.osint/knowledge",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.module.osint",
    "from": "@lssm-tech/module.osint/lifecycle-service",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.module.osint",
    "from": "@lssm-tech/module.osint/osint.feature",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.module.osint",
    "from": "@lssm-tech/module.osint/operation-service",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.module.osint",
    "from": "@lssm-tech/module.osint/people",
    "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/module.osint` — subpath `.`
  - `unconditional`: `./src/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/index.ts); verified source file.

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

- `@lssm-tech/module.osint/capability-matrix-catalog` — subpath `./capability-matrix-catalog`
  - `unconditional`: `./src/capability-matrix-catalog.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-catalog.ts); verified source file.

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

- `@lssm-tech/module.osint/capability-matrix-factory` — subpath `./capability-matrix-factory`
  - `unconditional`: `./src/capability-matrix-factory.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-factory.ts); verified source file.

- `@lssm-tech/module.osint/capability-matrix-markdown` — subpath `./capability-matrix-markdown`
  - `unconditional`: `./src/capability-matrix-markdown.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-markdown.ts); verified source file.

- `@lssm-tech/module.osint/capability-matrix-operational` — subpath `./capability-matrix-operational`
  - `unconditional`: `./src/capability-matrix-operational.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-operational.ts); verified source file.

- `@lssm-tech/module.osint/capability-matrix-operational-validation` — subpath `./capability-matrix-operational-validation`
  - `unconditional`: `./src/capability-matrix-operational-validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-operational-validation.ts); verified source file.

- `@lssm-tech/module.osint/capability-matrix-production` — subpath `./capability-matrix-production`
  - `unconditional`: `./src/capability-matrix-production.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-production.ts); verified source file.

- `@lssm-tech/module.osint/capability-matrix-providers` — subpath `./capability-matrix-providers`
  - `unconditional`: `./src/capability-matrix-providers.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-providers.ts); verified source file.

- `@lssm-tech/module.osint/capability-matrix-summary` — subpath `./capability-matrix-summary`
  - `unconditional`: `./src/capability-matrix-summary.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-summary.ts); verified source file.

- `@lssm-tech/module.osint/capability-matrix-topology` — subpath `./capability-matrix-topology`
  - `unconditional`: `./src/capability-matrix-topology.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-topology.ts); verified source file.

- `@lssm-tech/module.osint/company` — subpath `./company`
  - `unconditional`: `./src/company.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/company.ts); verified source file.

- `@lssm-tech/module.osint/companyos` — subpath `./companyos`
  - `unconditional`: `./src/companyos.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/companyos.ts); verified source file.

- `@lssm-tech/module.osint/france-targeting` — subpath `./france-targeting`
  - `unconditional`: `./src/france-targeting.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/france-targeting.ts); verified source file.

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

- `@lssm-tech/module.osint/jobs` — subpath `./jobs`
  - `unconditional`: `./src/jobs.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/jobs.ts); verified source file.

- `@lssm-tech/module.osint/knowledge` — subpath `./knowledge`
  - `unconditional`: `./src/knowledge.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/knowledge.ts); verified source file.

- `@lssm-tech/module.osint/lifecycle-authorization` — subpath `./lifecycle-authorization`
  - `unconditional`: `./src/lifecycle-authorization.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/lifecycle-authorization.ts); verified source file.

- `@lssm-tech/module.osint/lifecycle-execution` — subpath `./lifecycle-execution`
  - `unconditional`: `./src/lifecycle-execution.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/lifecycle-execution.ts); verified source file.

- `@lssm-tech/module.osint/lifecycle-ports` — subpath `./lifecycle-ports`
  - `unconditional`: `./src/lifecycle-ports.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/lifecycle-ports.ts); verified source file.

- `@lssm-tech/module.osint/lifecycle-revalidation` — subpath `./lifecycle-revalidation`
  - `unconditional`: `./src/lifecycle-revalidation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/lifecycle-revalidation.ts); verified source file.

- `@lssm-tech/module.osint/lifecycle-service` — subpath `./lifecycle-service`
  - `unconditional`: `./src/lifecycle-service.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/lifecycle-service.ts); verified source file.

- `@lssm-tech/module.osint/operation-service` — subpath `./operation-service`
  - `unconditional`: `./src/operation-service.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/operation-service.ts); verified source file.

- `@lssm-tech/module.osint/osint.feature` — subpath `./osint.feature`
  - `unconditional`: `./src/osint.feature.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/osint.feature.ts); verified source file.

- `@lssm-tech/module.osint/people` — subpath `./people`
  - `unconditional`: `./src/people.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/people.ts); verified source file.

- `@lssm-tech/module.osint/projection` — subpath `./projection`
  - `unconditional`: `./src/projection.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/projection.ts); verified source file.

- `@lssm-tech/module.osint/research` — subpath `./research`
  - `unconditional`: `./src/research.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/research.ts); verified source file.

- `@lssm-tech/module.osint/research-admission` — subpath `./research-admission`
  - `unconditional`: `./src/research-admission.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/research-admission.ts); verified source file.

- `@lssm-tech/module.osint/self-improvement` — subpath `./self-improvement`
  - `unconditional`: `./src/self-improvement.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/self-improvement.ts); verified source file.

- `@lssm-tech/module.osint/vertical-system` — subpath `./vertical-system`
  - `unconditional`: `./src/vertical-system.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/vertical-system.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"
    },
    "./capability-matrix": {
      "types": "./dist/capability-matrix.d.ts",
      "browser": "./dist/browser/capability-matrix.js",
      "bun": "./dist/capability-matrix.js",
      "node": "./dist/node/capability-matrix.js",
      "default": "./dist/capability-matrix.js"
    },
    "./capability-matrix-catalog": {
      "types": "./dist/capability-matrix-catalog.d.ts",
      "browser": "./dist/browser/capability-matrix-catalog.js",
      "bun": "./dist/capability-matrix-catalog.js",
      "node": "./dist/node/capability-matrix-catalog.js",
      "default": "./dist/capability-matrix-catalog.js"
    },
    "./capability-matrix-domains": {
      "types": "./dist/capability-matrix-domains.d.ts",
      "browser": "./dist/browser/capability-matrix-domains.js",
      "bun": "./dist/capability-matrix-domains.js",
      "node": "./dist/node/capability-matrix-domains.js",
      "default": "./dist/capability-matrix-domains.js"
    },
    "./capability-matrix-factory": {
      "types": "./dist/capability-matrix-factory.d.ts",
      "browser": "./dist/browser/capability-matrix-factory.js",
      "bun": "./dist/capability-matrix-factory.js",
      "node": "./dist/node/capability-matrix-factory.js",
      "default": "./dist/capability-matrix-factory.js"
    },
    "./capability-matrix-markdown": {
      "types": "./dist/capability-matrix-markdown.d.ts",
      "browser": "./dist/browser/capability-matrix-markdown.js",
      "bun": "./dist/capability-matrix-markdown.js",
      "node": "./dist/node/capability-matrix-markdown.js",
      "default": "./dist/capability-matrix-markdown.js"
    },
    "./capability-matrix-operational": {
      "types": "./dist/capability-matrix-operational.d.ts",
      "browser": "./dist/browser/capability-matrix-operational.js",
      "bun": "./dist/capability-matrix-operational.js",
      "node": "./dist/node/capability-matrix-operational.js",
      "default": "./dist/capability-matrix-operational.js"
    },
    "./capability-matrix-operational-validation": {
      "types": "./dist/capability-matrix-operational-validation.d.ts",
      "browser": "./dist/browser/capability-matrix-operational-validation.js",
      "bun": "./dist/capability-matrix-operational-validation.js",
      "node": "./dist/node/capability-matrix-operational-validation.js",
      "default": "./dist/capability-matrix-operational-validation.js"
    },
    "./capability-matrix-production": {
      "types": "./dist/capability-matrix-production.d.ts",
      "browser": "./dist/browser/capability-matrix-production.js",
      "bun": "./dist/capability-matrix-production.js",
      "node": "./dist/node/capability-matrix-production.js",
      "default": "./dist/capability-matrix-production.js"
    },
    "./capability-matrix-providers": {
      "types": "./dist/capability-matrix-providers.d.ts",
      "browser": "./dist/browser/capability-matrix-providers.js",
      "bun": "./dist/capability-matrix-providers.js",
      "node": "./dist/node/capability-matrix-providers.js",
      "default": "./dist/capability-matrix-providers.js"
    },
    "./capability-matrix-summary": {
      "types": "./dist/capability-matrix-summary.d.ts",
      "browser": "./dist/browser/capability-matrix-summary.js",
      "bun": "./dist/capability-matrix-summary.js",
      "node": "./dist/node/capability-matrix-summary.js",
      "default": "./dist/capability-matrix-summary.js"
    },
    "./capability-matrix-topology": {
      "types": "./dist/capability-matrix-topology.d.ts",
      "browser": "./dist/browser/capability-matrix-topology.js",
      "bun": "./dist/capability-matrix-topology.js",
      "node": "./dist/node/capability-matrix-topology.js",
      "default": "./dist/capability-matrix-topology.js"
    },
    "./company": {
      "types": "./dist/company.d.ts",
      "browser": "./dist/browser/company.js",
      "bun": "./dist/company.js",
      "node": "./dist/node/company.js",
      "default": "./dist/company.js"
    },
    "./companyos": {
      "types": "./dist/companyos.d.ts",
      "browser": "./dist/browser/companyos.js",
      "bun": "./dist/companyos.js",
      "node": "./dist/node/companyos.js",
      "default": "./dist/companyos.js"
    },
    "./france-targeting": {
      "types": "./dist/france-targeting.d.ts",
      "browser": "./dist/browser/france-targeting.js",
      "bun": "./dist/france-targeting.js",
      "node": "./dist/node/france-targeting.js",
      "default": "./dist/france-targeting.js"
    },
    "./ingestion": {
      "types": "./dist/ingestion.d.ts",
      "browser": "./dist/browser/ingestion.js",
      "bun": "./dist/ingestion.js",
      "node": "./dist/node/ingestion.js",
      "default": "./dist/ingestion.js"
    },
    "./jobs": {
      "types": "./dist/jobs.d.ts",
      "browser": "./dist/browser/jobs.js",
      "bun": "./dist/jobs.js",
      "node": "./dist/node/jobs.js",
      "default": "./dist/jobs.js"
    },
    "./knowledge": {
      "types": "./dist/knowledge.d.ts",
      "browser": "./dist/browser/knowledge.js",
      "bun": "./dist/knowledge.js",
      "node": "./dist/node/knowledge.js",
      "default": "./dist/knowledge.js"
    },
    "./lifecycle-authorization": {
      "types": "./dist/lifecycle-authorization.d.ts",
      "browser": "./dist/browser/lifecycle-authorization.js",
      "bun": "./dist/lifecycle-authorization.js",
      "node": "./dist/node/lifecycle-authorization.js",
      "default": "./dist/lifecycle-authorization.js"
    },
    "./lifecycle-execution": {
      "types": "./dist/lifecycle-execution.d.ts",
      "browser": "./dist/browser/lifecycle-execution.js",
      "bun": "./dist/lifecycle-execution.js",
      "node": "./dist/node/lifecycle-execution.js",
      "default": "./dist/lifecycle-execution.js"
    },
    "./lifecycle-ports": {
      "types": "./dist/lifecycle-ports.d.ts",
      "browser": "./dist/browser/lifecycle-ports.js",
      "bun": "./dist/lifecycle-ports.js",
      "node": "./dist/node/lifecycle-ports.js",
      "default": "./dist/lifecycle-ports.js"
    },
    "./lifecycle-revalidation": {
      "types": "./dist/lifecycle-revalidation.d.ts",
      "browser": "./dist/browser/lifecycle-revalidation.js",
      "bun": "./dist/lifecycle-revalidation.js",
      "node": "./dist/node/lifecycle-revalidation.js",
      "default": "./dist/lifecycle-revalidation.js"
    },
    "./lifecycle-service": {
      "types": "./dist/lifecycle-service.d.ts",
      "browser": "./dist/browser/lifecycle-service.js",
      "bun": "./dist/lifecycle-service.js",
      "node": "./dist/node/lifecycle-service.js",
      "default": "./dist/lifecycle-service.js"
    },
    "./operation-service": {
      "types": "./dist/operation-service.d.ts",
      "browser": "./dist/browser/operation-service.js",
      "bun": "./dist/operation-service.js",
      "node": "./dist/node/operation-service.js",
      "default": "./dist/operation-service.js"
    },
    "./osint.feature": {
      "types": "./dist/osint.feature.d.ts",
      "browser": "./dist/browser/osint.feature.js",
      "bun": "./dist/osint.feature.js",
      "node": "./dist/node/osint.feature.js",
      "default": "./dist/osint.feature.js"
    },
    "./people": {
      "types": "./dist/people.d.ts",
      "browser": "./dist/browser/people.js",
      "bun": "./dist/people.js",
      "node": "./dist/node/people.js",
      "default": "./dist/people.js"
    },
    "./projection": {
      "types": "./dist/projection.d.ts",
      "browser": "./dist/browser/projection.js",
      "bun": "./dist/projection.js",
      "node": "./dist/node/projection.js",
      "default": "./dist/projection.js"
    },
    "./research": {
      "types": "./dist/research.d.ts",
      "browser": "./dist/browser/research.js",
      "bun": "./dist/research.js",
      "node": "./dist/node/research.js",
      "default": "./dist/research.js"
    },
    "./research-admission": {
      "types": "./dist/research-admission.d.ts",
      "browser": "./dist/browser/research-admission.js",
      "bun": "./dist/research-admission.js",
      "node": "./dist/node/research-admission.js",
      "default": "./dist/research-admission.js"
    },
    "./self-improvement": {
      "types": "./dist/self-improvement.d.ts",
      "browser": "./dist/browser/self-improvement.js",
      "bun": "./dist/self-improvement.js",
      "node": "./dist/node/self-improvement.js",
      "default": "./dist/self-improvement.js"
    },
    "./vertical-system": {
      "types": "./dist/vertical-system.d.ts",
      "browser": "./dist/browser/vertical-system.js",
      "bun": "./dist/vertical-system.js",
      "node": "./dist/node/vertical-system.js",
      "default": "./dist/vertical-system.js"
    }
  }
}
```

## Dependencies

Metadata status: complete pinned manifest.

### Runtime dependencies

- [@lssm-tech/lib.companyos-spec](https://lssm.co/docs/packages/lib.companyos-spec/): `workspace:^`
- [@lssm-tech/lib.contracts-integrations](https://lssm.co/docs/packages/lib.contracts-integrations/): `workspace:^`
- [@lssm-tech/lib.contracts-spec-core](https://lssm.co/docs/packages/lib.contracts-spec-core/): `workspace:^`
- [@lssm-tech/lib.orchestration-spec](https://lssm.co/docs/packages/lib.orchestration-spec/): `workspace:^`
- [@lssm-tech/lib.osint-runtime](https://lssm.co/docs/packages/lib.osint-runtime/): `workspace:^`
- [@lssm-tech/lib.osint-spec](https://lssm.co/docs/packages/lib.osint-spec/): `workspace:^`
- [@lssm-tech/lib.self-improving-system-runtime](https://lssm.co/docs/packages/lib.self-improving-system-runtime/): `workspace:^`

### Peer dependencies

No declarations in the inspected manifest.

### Optional dependencies

No declarations in the inspected manifest.

### Development dependencies

- [@lssm-tech/lib.contracts-spec](https://lssm.co/docs/packages/lib.contracts-spec/): `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:*`
- `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",
  "clean": "rimraf dist .turbo",
  "docs:capability-matrix": "bun scripts/generate-capability-matrix-docs.ts",
  "lint:check": "node ../../../../scripts/biome.cjs check .",
  "test": "bun test",
  "typecheck": "tsgo --noEmit"
}
```

## Declared documentation links

- [Module Osint documentation](https://www.npmjs.com/package/%40lssm-tech%2Fmodule.osint) — declared link; destination not verified.

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

## Existing agent-guide projection

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