{"id":"@lssm-tech/lib.content-analysis-spec","slug":"lib.content-analysis-spec","name":"@lssm-tech/lib.content-analysis-spec","version":"2.0.4","path":"packages/domains/content/spec","manifestPath":"packages/domains/content/spec/package.json","manifestBlobSha":"e57090a63d2b894f5fb365a73f9e8c257023c94c","layer":"domains","physicalArea":"content","primaryArea":"content-and-growth","classification":{"privateDeclared":null,"catalogFamily":"contracts","catalogKind":"library","catalogStatus":"active","adoptionMode":"adoptable","stability":"experimental"},"description":"Evidence-first provider-neutral content analysis and content-generation contracts.","descriptionOrigin":"package.json","catalog":{"family":"contracts","kind":"library","status":"active","adoptionMode":"adoptable","stability":"experimental","platforms":["server"],"runtimes":["node"],"entrypoints":[".","./content-analysis-spec.feature","./schemas","./contracts","./contracts/constants","./contracts/events","./contracts/operations","./contracts/registry","./contracts/types","./content-generation/capabilities","./content-generation/content-generation.feature","./content-generation/contracts","./content-generation","./content-generation/media-status","./content-generation/ports","./content-generation/rights-operations","./content-generation/rights-withdrawal","./content-generation/rights","./content-generation/types"],"documentation":[{"title":"Lib Content Analysis Spec documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.content-analysis-spec","kind":"readme"}],"examples":[],"replacements":[],"capabilities":[{"id":"package.lssm.tech.lib.content.analysis.spec","title":"Lib Content Analysis Spec","description":"Evidence-first provider-neutral content analysis contracts.","status":"active","useCases":["Adopt evidence-first provider-neutral content analysis contracts"],"aliases":["lib","content","analysis","spec"],"pythonEquivalents":[],"canonicalImports":[{"from":"@lssm-tech/lib.content-analysis-spec","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/content-analysis-spec.feature","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/schemas","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/contracts","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/contracts/constants","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/contracts/events","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/contracts/operations","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/contracts/registry","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/contracts/types","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/content-generation/capabilities","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/content-generation/content-generation.feature","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/content-generation/contracts","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/content-generation","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/content-generation/media-status","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/content-generation/ports","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/content-generation/rights-operations","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/content-generation/rights-withdrawal","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/content-generation/rights","symbols":[]},{"from":"@lssm-tech/lib.content-analysis-spec/content-generation/types","symbols":[]}],"constraints":{"platforms":["server"],"runtimes":["node"],"avoidWhen":["The @lssm-tech/lib.content-analysis-spec package constraints do not match the target runtime or platform."],"requires":["TypeScript"]},"alternatives":[],"relationships":[],"resolutionPriority":50}]},"canonicalImports":[{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/content-analysis-spec.feature","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/schemas","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/contracts","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/contracts/constants","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/contracts/events","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/contracts/operations","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/contracts/registry","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/contracts/types","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/content-generation/capabilities","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/content-generation/content-generation.feature","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/content-generation/contracts","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/content-generation","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/content-generation/media-status","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/content-generation/ports","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/content-generation/rights-operations","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/content-generation/rights-withdrawal","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/content-generation/rights","symbols":[]},{"capabilityId":"package.lssm.tech.lib.content.analysis.spec","from":"@lssm-tech/lib.content-analysis-spec/content-generation/types","symbols":[]}],"scripts":{"build":"contractspec-bun-build build","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","clean":"rimraf dist .turbo","lint:check":"node ../../../../scripts/biome.cjs check .","test":"bun test","prebuild":"contractspec-bun-build prebuild","typecheck":"tsgo --noEmit"},"scriptStatus":"complete pinned manifest","dependencies":{"zod":"catalog:","@lssm-tech/lib.contracts-spec-core":"workspace:^","@lssm-tech/lib.schema":"workspace:^"},"devDependencies":{"@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","./content-analysis-spec.feature":"./src/content-analysis-spec.feature.ts","./content-generation":"./src/content-generation/index.ts","./content-generation/capabilities":"./src/content-generation/capabilities.ts","./content-generation/content-generation.feature":"./src/content-generation/content-generation.feature.ts","./content-generation/contracts":"./src/content-generation/contracts.ts","./content-generation/media-status":"./src/content-generation/media-status.ts","./content-generation/ports":"./src/content-generation/ports.ts","./content-generation/rights":"./src/content-generation/rights.ts","./content-generation/rights-operations":"./src/content-generation/rights-operations.ts","./content-generation/rights-withdrawal":"./src/content-generation/rights-withdrawal.ts","./content-generation/types":"./src/content-generation/types.ts","./contracts":"./src/contracts/index.ts","./contracts/constants":"./src/contracts/constants.ts","./contracts/events":"./src/contracts/events.ts","./contracts/operations":"./src/contracts/operations.ts","./contracts/registry":"./src/contracts/registry.ts","./contracts/types":"./src/contracts/types.ts","./schemas":"./src/schemas.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"},"./content-analysis-spec.feature":{"types":"./dist/content-analysis-spec.feature.d.ts","browser":"./dist/browser/content-analysis-spec.feature.js","bun":"./dist/content-analysis-spec.feature.js","node":"./dist/node/content-analysis-spec.feature.js","default":"./dist/content-analysis-spec.feature.js"},"./content-generation":{"types":"./dist/content-generation/index.d.ts","browser":"./dist/browser/content-generation/index.js","bun":"./dist/content-generation/index.js","node":"./dist/node/content-generation/index.js","default":"./dist/content-generation/index.js"},"./content-generation/capabilities":{"types":"./dist/content-generation/capabilities.d.ts","browser":"./dist/browser/content-generation/capabilities.js","bun":"./dist/content-generation/capabilities.js","node":"./dist/node/content-generation/capabilities.js","default":"./dist/content-generation/capabilities.js"},"./content-generation/content-generation.feature":{"types":"./dist/content-generation/content-generation.feature.d.ts","browser":"./dist/browser/content-generation/content-generation.feature.js","bun":"./dist/content-generation/content-generation.feature.js","node":"./dist/node/content-generation/content-generation.feature.js","default":"./dist/content-generation/content-generation.feature.js"},"./content-generation/contracts":{"types":"./dist/content-generation/contracts.d.ts","browser":"./dist/browser/content-generation/contracts.js","bun":"./dist/content-generation/contracts.js","node":"./dist/node/content-generation/contracts.js","default":"./dist/content-generation/contracts.js"},"./content-generation/media-status":{"types":"./dist/content-generation/media-status.d.ts","browser":"./dist/browser/content-generation/media-status.js","bun":"./dist/content-generation/media-status.js","node":"./dist/node/content-generation/media-status.js","default":"./dist/content-generation/media-status.js"},"./content-generation/ports":{"types":"./dist/content-generation/ports.d.ts","browser":"./dist/browser/content-generation/ports.js","bun":"./dist/content-generation/ports.js","node":"./dist/node/content-generation/ports.js","default":"./dist/content-generation/ports.js"},"./content-generation/rights":{"types":"./dist/content-generation/rights.d.ts","browser":"./dist/browser/content-generation/rights.js","bun":"./dist/content-generation/rights.js","node":"./dist/node/content-generation/rights.js","default":"./dist/content-generation/rights.js"},"./content-generation/rights-operations":{"types":"./dist/content-generation/rights-operations.d.ts","browser":"./dist/browser/content-generation/rights-operations.js","bun":"./dist/content-generation/rights-operations.js","node":"./dist/node/content-generation/rights-operations.js","default":"./dist/content-generation/rights-operations.js"},"./content-generation/rights-withdrawal":{"types":"./dist/content-generation/rights-withdrawal.d.ts","browser":"./dist/browser/content-generation/rights-withdrawal.js","bun":"./dist/content-generation/rights-withdrawal.js","node":"./dist/node/content-generation/rights-withdrawal.js","default":"./dist/content-generation/rights-withdrawal.js"},"./content-generation/types":{"types":"./dist/content-generation/types.d.ts","browser":"./dist/browser/content-generation/types.js","bun":"./dist/content-generation/types.js","node":"./dist/node/content-generation/types.js","default":"./dist/content-generation/types.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","browser":"./dist/browser/contracts/index.js","bun":"./dist/contracts/index.js","node":"./dist/node/contracts/index.js","default":"./dist/contracts/index.js"},"./contracts/constants":{"types":"./dist/contracts/constants.d.ts","browser":"./dist/browser/contracts/constants.js","bun":"./dist/contracts/constants.js","node":"./dist/node/contracts/constants.js","default":"./dist/contracts/constants.js"},"./contracts/events":{"types":"./dist/contracts/events.d.ts","browser":"./dist/browser/contracts/events.js","bun":"./dist/contracts/events.js","node":"./dist/node/contracts/events.js","default":"./dist/contracts/events.js"},"./contracts/operations":{"types":"./dist/contracts/operations.d.ts","browser":"./dist/browser/contracts/operations.js","bun":"./dist/contracts/operations.js","node":"./dist/node/contracts/operations.js","default":"./dist/contracts/operations.js"},"./contracts/registry":{"types":"./dist/contracts/registry.d.ts","browser":"./dist/browser/contracts/registry.js","bun":"./dist/contracts/registry.js","node":"./dist/node/contracts/registry.js","default":"./dist/contracts/registry.js"},"./contracts/types":{"types":"./dist/contracts/types.d.ts","browser":"./dist/browser/contracts/types.js","bun":"./dist/contracts/types.js","node":"./dist/node/contracts/types.js","default":"./dist/contracts/types.js"},"./schemas":{"types":"./dist/schemas.d.ts","browser":"./dist/browser/schemas.js","bun":"./dist/schemas.js","node":"./dist/node/schemas.js","default":"./dist/schemas.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/lib.content-analysis-spec","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/domains/content/spec/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./content-analysis-spec.feature","importPath":"@lssm-tech/lib.content-analysis-spec/content-analysis-spec.feature","target":"./src/content-analysis-spec.feature.ts","targets":[{"conditions":[],"target":"./src/content-analysis-spec.feature.ts","sourcePath":"packages/domains/content/spec/src/content-analysis-spec.feature.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/content-analysis-spec.feature.ts","sourceStatus":"verified source file"}]},{"subpath":"./content-generation","importPath":"@lssm-tech/lib.content-analysis-spec/content-generation","target":"./src/content-generation/index.ts","targets":[{"conditions":[],"target":"./src/content-generation/index.ts","sourcePath":"packages/domains/content/spec/src/content-generation/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/content-generation/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./content-generation/capabilities","importPath":"@lssm-tech/lib.content-analysis-spec/content-generation/capabilities","target":"./src/content-generation/capabilities.ts","targets":[{"conditions":[],"target":"./src/content-generation/capabilities.ts","sourcePath":"packages/domains/content/spec/src/content-generation/capabilities.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/content-generation/capabilities.ts","sourceStatus":"verified source file"}]},{"subpath":"./content-generation/content-generation.feature","importPath":"@lssm-tech/lib.content-analysis-spec/content-generation/content-generation.feature","target":"./src/content-generation/content-generation.feature.ts","targets":[{"conditions":[],"target":"./src/content-generation/content-generation.feature.ts","sourcePath":"packages/domains/content/spec/src/content-generation/content-generation.feature.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/content-generation/content-generation.feature.ts","sourceStatus":"verified source file"}]},{"subpath":"./content-generation/contracts","importPath":"@lssm-tech/lib.content-analysis-spec/content-generation/contracts","target":"./src/content-generation/contracts.ts","targets":[{"conditions":[],"target":"./src/content-generation/contracts.ts","sourcePath":"packages/domains/content/spec/src/content-generation/contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/content-generation/contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./content-generation/media-status","importPath":"@lssm-tech/lib.content-analysis-spec/content-generation/media-status","target":"./src/content-generation/media-status.ts","targets":[{"conditions":[],"target":"./src/content-generation/media-status.ts","sourcePath":"packages/domains/content/spec/src/content-generation/media-status.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/content-generation/media-status.ts","sourceStatus":"verified source file"}]},{"subpath":"./content-generation/ports","importPath":"@lssm-tech/lib.content-analysis-spec/content-generation/ports","target":"./src/content-generation/ports.ts","targets":[{"conditions":[],"target":"./src/content-generation/ports.ts","sourcePath":"packages/domains/content/spec/src/content-generation/ports.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/content-generation/ports.ts","sourceStatus":"verified source file"}]},{"subpath":"./content-generation/rights","importPath":"@lssm-tech/lib.content-analysis-spec/content-generation/rights","target":"./src/content-generation/rights.ts","targets":[{"conditions":[],"target":"./src/content-generation/rights.ts","sourcePath":"packages/domains/content/spec/src/content-generation/rights.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/content-generation/rights.ts","sourceStatus":"verified source file"}]},{"subpath":"./content-generation/rights-operations","importPath":"@lssm-tech/lib.content-analysis-spec/content-generation/rights-operations","target":"./src/content-generation/rights-operations.ts","targets":[{"conditions":[],"target":"./src/content-generation/rights-operations.ts","sourcePath":"packages/domains/content/spec/src/content-generation/rights-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/content-generation/rights-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./content-generation/rights-withdrawal","importPath":"@lssm-tech/lib.content-analysis-spec/content-generation/rights-withdrawal","target":"./src/content-generation/rights-withdrawal.ts","targets":[{"conditions":[],"target":"./src/content-generation/rights-withdrawal.ts","sourcePath":"packages/domains/content/spec/src/content-generation/rights-withdrawal.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/content-generation/rights-withdrawal.ts","sourceStatus":"verified source file"}]},{"subpath":"./content-generation/types","importPath":"@lssm-tech/lib.content-analysis-spec/content-generation/types","target":"./src/content-generation/types.ts","targets":[{"conditions":[],"target":"./src/content-generation/types.ts","sourcePath":"packages/domains/content/spec/src/content-generation/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/content-generation/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts","importPath":"@lssm-tech/lib.content-analysis-spec/contracts","target":"./src/contracts/index.ts","targets":[{"conditions":[],"target":"./src/contracts/index.ts","sourcePath":"packages/domains/content/spec/src/contracts/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/contracts/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/constants","importPath":"@lssm-tech/lib.content-analysis-spec/contracts/constants","target":"./src/contracts/constants.ts","targets":[{"conditions":[],"target":"./src/contracts/constants.ts","sourcePath":"packages/domains/content/spec/src/contracts/constants.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/contracts/constants.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/events","importPath":"@lssm-tech/lib.content-analysis-spec/contracts/events","target":"./src/contracts/events.ts","targets":[{"conditions":[],"target":"./src/contracts/events.ts","sourcePath":"packages/domains/content/spec/src/contracts/events.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/contracts/events.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/operations","importPath":"@lssm-tech/lib.content-analysis-spec/contracts/operations","target":"./src/contracts/operations.ts","targets":[{"conditions":[],"target":"./src/contracts/operations.ts","sourcePath":"packages/domains/content/spec/src/contracts/operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/contracts/operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/registry","importPath":"@lssm-tech/lib.content-analysis-spec/contracts/registry","target":"./src/contracts/registry.ts","targets":[{"conditions":[],"target":"./src/contracts/registry.ts","sourcePath":"packages/domains/content/spec/src/contracts/registry.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/contracts/registry.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/types","importPath":"@lssm-tech/lib.content-analysis-spec/contracts/types","target":"./src/contracts/types.ts","targets":[{"conditions":[],"target":"./src/contracts/types.ts","sourcePath":"packages/domains/content/spec/src/contracts/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/contracts/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./schemas","importPath":"@lssm-tech/lib.content-analysis-spec/schemas","target":"./src/schemas.ts","targets":[{"conditions":[],"target":"./src/schemas.ts","sourcePath":"packages/domains/content/spec/src/schemas.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/src/schemas.ts","sourceStatus":"verified source file"}]}],"entryCount":19,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Lib Content Analysis Spec documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.content-analysis-spec","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.content-analysis-spec.txt"},"readme":{"status":"available","body":"# `@lssm-tech/lib.content-analysis-spec`\n\nProvider-neutral contracts and strict validation for evidence-first analysis of\ntext, image, audio, and video. Analyses bind exact asset, rubric, prompt/model,\npolicy, evidence, usage, and cost versions. They are assistive, contestable, and\ncannot approve content, select creators, publish, rank, or authorize money.\n\nEntrypoints: `.`, `./schemas`, `./content-analysis-spec.feature`, and the narrow\n`./contracts` family (`constants`, `events`, `operations`, `registry`, `types`).\n\nThis package owns the canonical declarations in `src/contracts/`. Legacy\n`@lssm-tech/lib.contracts-spec/content-analysis` imports forward to these same\ninstances. This behavior-compatible relocation preserves all contract keys,\nversions, schemas, policies and evidence/authority boundaries.\n\nThe content domain's generation contracts live in `src/content-generation/`,\nexposed as `./content-generation` and `./content-generation/<leaf>`\n(`capabilities`, `content-generation.feature`, `contracts`, `media-status`,\n`ports`, `rights`, `rights-operations`, `rights-withdrawal`, `types`). Legacy\n`@lssm-tech/lib.contracts-spec/content-generation` imports forward to the same\ninstances. The registration helpers take structural registrar ports, so the\nspec never depends on the operation or capability registry runtimes.\n","sourcePath":"packages/domains/content/spec/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/content/spec/README.md","blobSha":"c7dcd9f208a4c0e209c4c8cbcc122cafa3e37a31","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":"content-and-growth","areaTitle":"Content, growth and creator operations","displayName":"lib.content-analysis-spec","runtimes":["node"],"platforms":["server"],"kind":"library","scope":"Package manifest","canonicalRoute":"/docs/packages/lib.content-analysis-spec/","contextUrl":"/docs/packages/lib.content-analysis-spec.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}