{"id":"@lssm-tech/module.osint","slug":"module.osint","name":"@lssm-tech/module.osint","version":"2.0.5","path":"packages/domains/osint/module","manifestPath":"packages/domains/osint/module/package.json","manifestBlobSha":"e37cb6aac7c60fc56bd7598432f37fd58910b10c","layer":"domains","physicalArea":"osint","primaryArea":"intelligence-and-research","classification":{"privateDeclared":null,"catalogFamily":"solutions","catalogKind":"module","catalogStatus":"active","adoptionMode":"adoptable","stability":"experimental"},"description":"Headless orchestration for governed company, job, and people OSINT","descriptionOrigin":"package.json","catalog":{"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"],"documentation":[{"title":"Module Osint documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fmodule.osint","kind":"readme"}],"examples":[],"replacements":[],"capabilities":[{"id":"package.lssm.tech.module.osint","title":"Module Osint","description":"Headless orchestration for governed company, job, and people OSINT","status":"active","useCases":["Adopt headless orchestration for governed company, job, and people osint"],"aliases":["module","osint"],"pythonEquivalents":[],"canonicalImports":[{"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":[]}],"constraints":{"platforms":["server"],"runtimes":["node"],"avoidWhen":["The @lssm-tech/module.osint package constraints do not match the target runtime or platform."],"requires":["TypeScript"]},"alternatives":[],"relationships":[],"resolutionPriority":50}]},"canonicalImports":[{"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":[]}],"scripts":{"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"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.contracts-integrations":"workspace:^","@lssm-tech/lib.companyos-spec":"workspace:^","@lssm-tech/lib.contracts-spec-core":"workspace:^","@lssm-tech/lib.orchestration-spec":"workspace:^","@lssm-tech/lib.osint-runtime":"workspace:^","@lssm-tech/lib.osint-spec":"workspace:^","@lssm-tech/lib.self-improving-system-runtime":"workspace:^"},"devDependencies":{"@lssm-tech/lib.contracts-spec":"workspace:^","@lssm-tech/tool.bun":"workspace:*","@lssm-tech/tool.typescript":"workspace:*","typescript":"catalog:"},"peerDependencies":{},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./capability-matrix":"./src/capability-matrix.ts","./capability-matrix-catalog":"./src/capability-matrix-catalog.ts","./capability-matrix-domains":"./src/capability-matrix-domains.ts","./capability-matrix-factory":"./src/capability-matrix-factory.ts","./capability-matrix-markdown":"./src/capability-matrix-markdown.ts","./capability-matrix-operational":"./src/capability-matrix-operational.ts","./capability-matrix-operational-validation":"./src/capability-matrix-operational-validation.ts","./capability-matrix-production":"./src/capability-matrix-production.ts","./capability-matrix-providers":"./src/capability-matrix-providers.ts","./capability-matrix-summary":"./src/capability-matrix-summary.ts","./capability-matrix-topology":"./src/capability-matrix-topology.ts","./company":"./src/company.ts","./companyos":"./src/companyos.ts","./france-targeting":"./src/france-targeting.ts","./ingestion":"./src/ingestion.ts","./jobs":"./src/jobs.ts","./knowledge":"./src/knowledge.ts","./lifecycle-authorization":"./src/lifecycle-authorization.ts","./lifecycle-execution":"./src/lifecycle-execution.ts","./lifecycle-ports":"./src/lifecycle-ports.ts","./lifecycle-revalidation":"./src/lifecycle-revalidation.ts","./lifecycle-service":"./src/lifecycle-service.ts","./operation-service":"./src/operation-service.ts","./osint.feature":"./src/osint.feature.ts","./people":"./src/people.ts","./projection":"./src/projection.ts","./research":"./src/research.ts","./research-admission":"./src/research-admission.ts","./self-improvement":"./src/self-improvement.ts","./vertical-system":"./src/vertical-system.ts"},"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"}},"types":"./dist/index.d.ts","files":["dist","README.md"],"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/module.osint","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/domains/osint/module/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./capability-matrix","importPath":"@lssm-tech/module.osint/capability-matrix","target":"./src/capability-matrix.ts","targets":[{"conditions":[],"target":"./src/capability-matrix.ts","sourcePath":"packages/domains/osint/module/src/capability-matrix.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix.ts","sourceStatus":"verified source file"}]},{"subpath":"./capability-matrix-catalog","importPath":"@lssm-tech/module.osint/capability-matrix-catalog","target":"./src/capability-matrix-catalog.ts","targets":[{"conditions":[],"target":"./src/capability-matrix-catalog.ts","sourcePath":"packages/domains/osint/module/src/capability-matrix-catalog.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-catalog.ts","sourceStatus":"verified source file"}]},{"subpath":"./capability-matrix-domains","importPath":"@lssm-tech/module.osint/capability-matrix-domains","target":"./src/capability-matrix-domains.ts","targets":[{"conditions":[],"target":"./src/capability-matrix-domains.ts","sourcePath":"packages/domains/osint/module/src/capability-matrix-domains.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-domains.ts","sourceStatus":"verified source file"}]},{"subpath":"./capability-matrix-factory","importPath":"@lssm-tech/module.osint/capability-matrix-factory","target":"./src/capability-matrix-factory.ts","targets":[{"conditions":[],"target":"./src/capability-matrix-factory.ts","sourcePath":"packages/domains/osint/module/src/capability-matrix-factory.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-factory.ts","sourceStatus":"verified source file"}]},{"subpath":"./capability-matrix-markdown","importPath":"@lssm-tech/module.osint/capability-matrix-markdown","target":"./src/capability-matrix-markdown.ts","targets":[{"conditions":[],"target":"./src/capability-matrix-markdown.ts","sourcePath":"packages/domains/osint/module/src/capability-matrix-markdown.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-markdown.ts","sourceStatus":"verified source file"}]},{"subpath":"./capability-matrix-operational","importPath":"@lssm-tech/module.osint/capability-matrix-operational","target":"./src/capability-matrix-operational.ts","targets":[{"conditions":[],"target":"./src/capability-matrix-operational.ts","sourcePath":"packages/domains/osint/module/src/capability-matrix-operational.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-operational.ts","sourceStatus":"verified source file"}]},{"subpath":"./capability-matrix-operational-validation","importPath":"@lssm-tech/module.osint/capability-matrix-operational-validation","target":"./src/capability-matrix-operational-validation.ts","targets":[{"conditions":[],"target":"./src/capability-matrix-operational-validation.ts","sourcePath":"packages/domains/osint/module/src/capability-matrix-operational-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-operational-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./capability-matrix-production","importPath":"@lssm-tech/module.osint/capability-matrix-production","target":"./src/capability-matrix-production.ts","targets":[{"conditions":[],"target":"./src/capability-matrix-production.ts","sourcePath":"packages/domains/osint/module/src/capability-matrix-production.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-production.ts","sourceStatus":"verified source file"}]},{"subpath":"./capability-matrix-providers","importPath":"@lssm-tech/module.osint/capability-matrix-providers","target":"./src/capability-matrix-providers.ts","targets":[{"conditions":[],"target":"./src/capability-matrix-providers.ts","sourcePath":"packages/domains/osint/module/src/capability-matrix-providers.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-providers.ts","sourceStatus":"verified source file"}]},{"subpath":"./capability-matrix-summary","importPath":"@lssm-tech/module.osint/capability-matrix-summary","target":"./src/capability-matrix-summary.ts","targets":[{"conditions":[],"target":"./src/capability-matrix-summary.ts","sourcePath":"packages/domains/osint/module/src/capability-matrix-summary.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-summary.ts","sourceStatus":"verified source file"}]},{"subpath":"./capability-matrix-topology","importPath":"@lssm-tech/module.osint/capability-matrix-topology","target":"./src/capability-matrix-topology.ts","targets":[{"conditions":[],"target":"./src/capability-matrix-topology.ts","sourcePath":"packages/domains/osint/module/src/capability-matrix-topology.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/capability-matrix-topology.ts","sourceStatus":"verified source file"}]},{"subpath":"./company","importPath":"@lssm-tech/module.osint/company","target":"./src/company.ts","targets":[{"conditions":[],"target":"./src/company.ts","sourcePath":"packages/domains/osint/module/src/company.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/company.ts","sourceStatus":"verified source file"}]},{"subpath":"./companyos","importPath":"@lssm-tech/module.osint/companyos","target":"./src/companyos.ts","targets":[{"conditions":[],"target":"./src/companyos.ts","sourcePath":"packages/domains/osint/module/src/companyos.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/companyos.ts","sourceStatus":"verified source file"}]},{"subpath":"./france-targeting","importPath":"@lssm-tech/module.osint/france-targeting","target":"./src/france-targeting.ts","targets":[{"conditions":[],"target":"./src/france-targeting.ts","sourcePath":"packages/domains/osint/module/src/france-targeting.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/france-targeting.ts","sourceStatus":"verified source file"}]},{"subpath":"./ingestion","importPath":"@lssm-tech/module.osint/ingestion","target":"./src/ingestion.ts","targets":[{"conditions":[],"target":"./src/ingestion.ts","sourcePath":"packages/domains/osint/module/src/ingestion.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/ingestion.ts","sourceStatus":"verified source file"}]},{"subpath":"./jobs","importPath":"@lssm-tech/module.osint/jobs","target":"./src/jobs.ts","targets":[{"conditions":[],"target":"./src/jobs.ts","sourcePath":"packages/domains/osint/module/src/jobs.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/jobs.ts","sourceStatus":"verified source file"}]},{"subpath":"./knowledge","importPath":"@lssm-tech/module.osint/knowledge","target":"./src/knowledge.ts","targets":[{"conditions":[],"target":"./src/knowledge.ts","sourcePath":"packages/domains/osint/module/src/knowledge.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/knowledge.ts","sourceStatus":"verified source file"}]},{"subpath":"./lifecycle-authorization","importPath":"@lssm-tech/module.osint/lifecycle-authorization","target":"./src/lifecycle-authorization.ts","targets":[{"conditions":[],"target":"./src/lifecycle-authorization.ts","sourcePath":"packages/domains/osint/module/src/lifecycle-authorization.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/lifecycle-authorization.ts","sourceStatus":"verified source file"}]},{"subpath":"./lifecycle-execution","importPath":"@lssm-tech/module.osint/lifecycle-execution","target":"./src/lifecycle-execution.ts","targets":[{"conditions":[],"target":"./src/lifecycle-execution.ts","sourcePath":"packages/domains/osint/module/src/lifecycle-execution.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/lifecycle-execution.ts","sourceStatus":"verified source file"}]},{"subpath":"./lifecycle-ports","importPath":"@lssm-tech/module.osint/lifecycle-ports","target":"./src/lifecycle-ports.ts","targets":[{"conditions":[],"target":"./src/lifecycle-ports.ts","sourcePath":"packages/domains/osint/module/src/lifecycle-ports.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/lifecycle-ports.ts","sourceStatus":"verified source file"}]},{"subpath":"./lifecycle-revalidation","importPath":"@lssm-tech/module.osint/lifecycle-revalidation","target":"./src/lifecycle-revalidation.ts","targets":[{"conditions":[],"target":"./src/lifecycle-revalidation.ts","sourcePath":"packages/domains/osint/module/src/lifecycle-revalidation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/lifecycle-revalidation.ts","sourceStatus":"verified source file"}]},{"subpath":"./lifecycle-service","importPath":"@lssm-tech/module.osint/lifecycle-service","target":"./src/lifecycle-service.ts","targets":[{"conditions":[],"target":"./src/lifecycle-service.ts","sourcePath":"packages/domains/osint/module/src/lifecycle-service.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/lifecycle-service.ts","sourceStatus":"verified source file"}]},{"subpath":"./operation-service","importPath":"@lssm-tech/module.osint/operation-service","target":"./src/operation-service.ts","targets":[{"conditions":[],"target":"./src/operation-service.ts","sourcePath":"packages/domains/osint/module/src/operation-service.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/operation-service.ts","sourceStatus":"verified source file"}]},{"subpath":"./osint.feature","importPath":"@lssm-tech/module.osint/osint.feature","target":"./src/osint.feature.ts","targets":[{"conditions":[],"target":"./src/osint.feature.ts","sourcePath":"packages/domains/osint/module/src/osint.feature.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/osint.feature.ts","sourceStatus":"verified source file"}]},{"subpath":"./people","importPath":"@lssm-tech/module.osint/people","target":"./src/people.ts","targets":[{"conditions":[],"target":"./src/people.ts","sourcePath":"packages/domains/osint/module/src/people.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/people.ts","sourceStatus":"verified source file"}]},{"subpath":"./projection","importPath":"@lssm-tech/module.osint/projection","target":"./src/projection.ts","targets":[{"conditions":[],"target":"./src/projection.ts","sourcePath":"packages/domains/osint/module/src/projection.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/projection.ts","sourceStatus":"verified source file"}]},{"subpath":"./research","importPath":"@lssm-tech/module.osint/research","target":"./src/research.ts","targets":[{"conditions":[],"target":"./src/research.ts","sourcePath":"packages/domains/osint/module/src/research.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/research.ts","sourceStatus":"verified source file"}]},{"subpath":"./research-admission","importPath":"@lssm-tech/module.osint/research-admission","target":"./src/research-admission.ts","targets":[{"conditions":[],"target":"./src/research-admission.ts","sourcePath":"packages/domains/osint/module/src/research-admission.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/research-admission.ts","sourceStatus":"verified source file"}]},{"subpath":"./self-improvement","importPath":"@lssm-tech/module.osint/self-improvement","target":"./src/self-improvement.ts","targets":[{"conditions":[],"target":"./src/self-improvement.ts","sourcePath":"packages/domains/osint/module/src/self-improvement.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/self-improvement.ts","sourceStatus":"verified source file"}]},{"subpath":"./vertical-system","importPath":"@lssm-tech/module.osint/vertical-system","target":"./src/vertical-system.ts","targets":[{"conditions":[],"target":"./src/vertical-system.ts","sourcePath":"packages/domains/osint/module/src/vertical-system.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/src/vertical-system.ts","sourceStatus":"verified source file"}]}],"entryCount":31,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Module Osint documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fmodule.osint","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/module/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/module.osint.txt"},"readme":{"status":"available","body":"# `@lssm-tech/module.osint`\n\n## Capability and qualification matrix\n\n`@lssm-tech/module.osint/capability-matrix` is the canonical executable delivery\ntruth for OSINT v0. It covers the data/knowledge foundation, durable source\nlifecycle, runnable surfaces, company/jobs/people verticals, governed\nself-improvement, Hirly isolation, production operations, and every method for\nBright Data, Massive, Browserbase, Serper, Linkup, and Tavily.\n\n```ts\nimport {\n  osintV0CapabilityMatrix,\n  summarizeOsintCapabilityMatrix,\n} from \"@lssm-tech/module.osint/capability-matrix\";\n```\n\nThe matrix deliberately separates implementation stage, deterministic\nqualification, and live qualification. Unsupported vendor methods remain\nexplicit and are never simulated. A source file or test definition cannot make\na capability live-qualified; live and production states require receipts and\nno open blocker. See\n[`docs/osint-v0-capability-matrix.md`](../../../../docs/osint-v0-capability-matrix.md).\n\nEach capability also carries an operational qualification profile comparable\nto SupportOS: delivery and accountable ownership, exposure, authentication,\nroutes, services, stores, events, journeys, SLOs, data classes, qualification\nscopes, rollout phase, and required proof layers. The module validator rejects\nmissing metadata, duplicate references, unscoped public APIs, restricted-person\ndata without security plus EU/France qualification, and production rollouts\nwithout production proof. This overlay is additive to the stable OSINT contract\nshape while the ContractSpec Connect control plane is unavailable.\n\nProduction gates are independent nodes rather than one optimistic platform\nrow. The matrix separately tracks the durable work queue, warehouse/export,\nembedding providers, rights deletion, provider live qualification, security and\nprivacy, observability, France corpus, managed scale, restore rehearsal, and\nexact improvement replay. Its topology validator rejects unknown dependencies,\ndependency cycles, and duplicate evidence or blocker identities.\n\nThe managed-scale node points to the opt-in PostgreSQL loader and benchmark in\n`@lssm-tech/example.osint-proof`. Recovery uses the strict receipt validator in\n`deploy/osint/recovery-receipt.ts`; pending, malformed, over-budget, mismatched,\nor non-independently verified rehearsals remain unqualified.\nThe same proof package provides a separate strict live France corpus receipt;\nsynthetic fixtures, policy-pending people, unsupported facts, and\nnon-independent identity review cannot qualify it.\nManaged deployment acceptance likewise uses a fresh exact-SHA receipt from\n`deploy/osint/deployment-receipt.ts`; source-controlled topology never counts as\na successful Railway deployment by itself.\n\nProvider-neutral, headless orchestration for reusable company, job-listing, and\npeople intelligence. Each vertical runs independently or consumes references\nand events emitted by the others.\n\n`CompanyOsintSystemV0`, `JobsOsintSystemV0`, and `PeopleOsintSystemV0` expose\nindependent projection systems with optional reference kinds rather than hard\npackage dependencies. Their projections cover the complete evidence-backed\ncompany, job, and permitted people field sets. Composed deployments dispatch by\nentity kind without introducing dependency cycles. The France early-career\ntaxonomy classifies explicit, French, and English internship/apprenticeship\nsignals and routes conflicting evidence to review instead of guessing.\n\nThe source lifecycle deliberately separates discovery, qualification,\ncheckpointed ingestion, and revalidation. A stable job board can therefore be\ningested frequently without paying for discovery on every run. Drift, expiry,\ncapability changes, ownership changes, and explicit operator requests schedule\ntargeted rediscovery or revalidation.\n\n`OsintDurableSourceLifecycleServiceV0` persists qualification findings before\nactivation and performs revalidation as fenced `revalidating` plus terminal\ntransitions. Qualification or evaluator failures quarantine the source, while\nreceipt lookup makes completed activation and revalidation retries exact and\nidempotent.\nEvery lifecycle entrypoint validates the executable request schema, requires\n`overlay_write`, verifies an independent exact policy decision, derives the\nactor from the authenticated context, and obtains a bounded claim before an\nevaluator can run. Revalidation resumes an exact persisted start after lease\ntakeover, while stale evaluators fail closed at the canonical transition fence.\nThe service binds to the governed qualify/revalidate operation keys. The managed\nworker also maps legacy generic V1 requests into the same exact lifecycle\nservice so compatibility calls cannot bypass revision, policy, claim, evidence,\nor replay checks.\n\nDeep-research requests bind an exact provider model, prompt version, policy\ndecision, replay reference, method allowlist, and budget. Returned statements\nremain explicitly untrusted candidates; candidates without source references or\nmatching model/prompt/replay provenance are discarded before curation.\n\nUse deployment profiles to isolate queues, credentials, budgets, regions, and\ndata. The included Hirly profile targets internships and apprenticeships in\nFrance under the EU/France policy pack. It uses distinct queue, index,\ncredential, database, object, network, and export bindings, caps worker\nconcurrency at eight, and schedules adaptive ingestion every six hours. Company\nand jobs are enabled; people is denied at API, MCP, and worker boundaries unless\na future reviewed profile revision and policy explicitly adds it.\n\nPublic entrypoints: `company`, `jobs`, `people`, `research`, `ingestion`,\n`knowledge`, `self-improvement`, and the additive CompanyOS compatibility\nprojection. The self-improvement adapter only publishes sanitized signals; all\ncandidate, gate, authorization, execution, and rollback authority stays in the\ngeneric governed system.\n\n`OsintApiOperationServiceV0` routes generated read operations to an authorized\nread port and enqueues mutations with deterministic work identifiers. The\nworker service rejects unfenced execution, stale leases, changed requests, and\nexpired or mismatched authority decisions before invoking a mutation adapter.\n","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"},"provenance":{"repository":"lssm-tech/contractspec","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","manifestOrigin":"pinned GitHub manifest fetch","manifestComplete":true,"publicationPolicyApplied":false},"areaSlug":"intelligence-and-research","areaTitle":"Intelligence, research and applications","displayName":"module.osint","runtimes":["node"],"platforms":["server"],"kind":"module","scope":"Package manifest","canonicalRoute":"/docs/packages/module.osint/","contextUrl":"/docs/packages/module.osint.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}