{"id":"@lssm-tech/app.osint-console","slug":"app.osint-console","name":"@lssm-tech/app.osint-console","version":"0.2.1","path":"packages/apps/osint-console","manifestPath":"packages/apps/osint-console/package.json","manifestBlobSha":"5481f7ae87b666e8959977bce87cd5cffd157414","layer":"apps","physicalArea":null,"primaryArea":"intelligence-and-research","classification":{"privateDeclared":true,"catalogFamily":null,"catalogKind":null,"catalogStatus":null,"adoptionMode":null,"stability":null},"description":null,"descriptionOrigin":"package.json","catalog":{"visualTesting":{"status":"deferred","owner":"@contractspec-core","targetWave":"wave-3-react-packages","rationale":"Foundational Storybook adoption establishes shared catalogs and guardrails before this package migrates."}},"canonicalImports":[],"scripts":{"dev":"next dev","build":"bun --bun next build","start":"next start","test":"bun test src","test:e2e":"playwright test","test:journeys":"playwright test -c e2e/playwright.config.ts","typecheck":"tsgo --noEmit","lint:check":"node ../../../scripts/biome.cjs check ."},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/bundle.osint":"workspace:^","@lssm-tech/bundle.self-improving-system":"workspace:^","@lssm-tech/lib.contracts-spec":"workspace:^","@lssm-tech/lib.self-improving-system-runtime":"workspace:^","@lssm-tech/lib.design-system":"workspace:^","@lssm-tech/integration.osint-transport":"workspace:^","@lssm-tech/integration.self-improving-system-transport":"workspace:^","next":"catalog:","react":"catalog:","react-dom":"catalog:","@lssm-tech/lib.osint-spec":"workspace:^"},"devDependencies":{"@axe-core/playwright":"^4.13.0","@lssm-tech/tool.typescript":"workspace:*","@playwright/test":"^1.63.0","@types/bun":"catalog:types","@types/react":"catalog:types","@types/react-dom":"catalog:types","typescript":"catalog:"},"peerDependencies":{},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts"},"publishExports":null,"types":null,"files":null,"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/app.osint-console","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/apps/osint-console/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/osint-console/src/index.ts","sourceStatus":"verified source file"}]}],"entryCount":1,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/osint-console","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/osint-console/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/osint-console/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/app.osint-console.txt"},"readme":{"status":"available","body":"# OSINT Console\n\nThin responsive host around `@lssm-tech/bundle.osint` and\n`@lssm-tech/bundle.self-improving-system`. The reusable controllers cover\nloading, empty, degraded, unauthorized, conflict, stale, review, shadow,\ncanary, observation, promoted, rolled-back, killed, and evidence states with\ndesign-system primitives.\n\nThe deployable Next.js host uses `OSINT_PUBLIC_API_URL` when the API is on a\nseparate authenticated origin and otherwise defaults to the browser's same\norigin. It sends same-origin credentials through the generated SDK, provides\nresponsive dataset, company, job, people, curation, improvement program,\nsignal, candidate, review, gate, canary, observation, rollback, and exact-replay\nnavigation. Candidate- and program-specific views require an explicit resource\nidentifier before fetching.\n\nThe command center is organized into independently addressable intelligence,\nacquisition, governance, recovery, and self-improvement areas. URL parameters\npreserve the active view, explicit resource identifier, and master/detail record\nselection across refresh and browser history. The acquisition area covers source\nhealth, acquisition activity, research, and evidence. Recovery covers dead\nletters and webhook delivery; jobs expose freshness/reconciliation actions; and\ngoverned improvement covers evaluation, review, shadow, canary, observation,\npromotion, rollback, kill, and exact replay.\n\nActions are never inferred by this host. It renders only server-authoritative\naction descriptors which also match the route's operation allowlist. Descriptors\ncarry their exact input, authorization reference, idempotency key, optional\ndisabled reason, and optional confirmation phrase. Confirmation phrases match\nbyte-for-byte and concurrent double activation is coalesced before the SDK call.\n\n`SELF_IMPROVEMENT_PUBLIC_API_URL` optionally points improvement controllers at\na separately hosted surface; otherwise they reuse `OSINT_PUBLIC_API_URL` and\nsame-origin credentials. The console never decides policy or promotion state.\n","sourcePath":"packages/apps/osint-console/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/osint-console/README.md","blobSha":"60bfda82e68d4a95c0f6c0f124bb6d4531c8c1f2","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":"app.osint-console","runtimes":[],"platforms":[],"kind":"apps","scope":"Workspace only","canonicalRoute":"/docs/packages/app.osint-console/","contextUrl":"/docs/packages/app.osint-console.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}