{"id":"@lssm-tech/module.organization-planning","slug":"module.organization-planning","name":"@lssm-tech/module.organization-planning","version":"3.1.4","path":"packages/domains/organization-planning/module","manifestPath":"packages/domains/organization-planning/module/package.json","manifestBlobSha":"83c6cd89695837524b5996787e6f61dee6653255","layer":"domains","physicalArea":"organization-planning","primaryArea":"company-and-work","classification":{"privateDeclared":null,"catalogFamily":"solutions","catalogKind":"module","catalogStatus":"active","adoptionMode":"adoptable","stability":"stable"},"description":"Organization planning composition module with typed adapter ports for cross-module integration.","descriptionOrigin":"package.json","catalog":{"family":"solutions","kind":"module","status":"active","adoptionMode":"adoptable","stability":"stable","platforms":["server"],"runtimes":["node"],"entrypoints":[".","./adapter-ports","./composition","./domain-command-persistence","./execution-authorization","./fake-adapters","./flagship-fixture","./opa-runtime","./meeting-intelligence/capability-matrix"],"documentation":[{"title":"Module Organization Planning documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fmodule.organization-planning","kind":"readme"}],"examples":[],"replacements":[],"capabilities":[{"id":"package.lssm.tech.module.organization.planning","title":"Module Organization Planning","description":"Organization planning composition module with typed adapter ports for cross-module integration.","status":"active","useCases":["Adopt organization planning composition module with typed adapter ports for cross-module integration"],"aliases":["module","organization","planning"],"pythonEquivalents":[],"canonicalImports":[{"from":"@lssm-tech/module.organization-planning","symbols":[]},{"from":"@lssm-tech/module.organization-planning/adapter-ports","symbols":[]},{"from":"@lssm-tech/module.organization-planning/composition","symbols":[]},{"from":"@lssm-tech/module.organization-planning/domain-command-persistence","symbols":[]},{"from":"@lssm-tech/module.organization-planning/execution-authorization","symbols":[]},{"from":"@lssm-tech/module.organization-planning/fake-adapters","symbols":[]},{"from":"@lssm-tech/module.organization-planning/flagship-fixture","symbols":[]},{"from":"@lssm-tech/module.organization-planning/opa-runtime","symbols":[]},{"from":"@lssm-tech/module.organization-planning/meeting-intelligence/capability-matrix","symbols":[]}],"constraints":{"platforms":["server"],"runtimes":["node"],"avoidWhen":["The @lssm-tech/module.organization-planning package constraints do not match the target runtime or platform."],"requires":["TypeScript"]},"alternatives":[],"relationships":[],"resolutionPriority":50}]},"canonicalImports":[{"capabilityId":"package.lssm.tech.module.organization.planning","from":"@lssm-tech/module.organization-planning","symbols":[]},{"capabilityId":"package.lssm.tech.module.organization.planning","from":"@lssm-tech/module.organization-planning/adapter-ports","symbols":[]},{"capabilityId":"package.lssm.tech.module.organization.planning","from":"@lssm-tech/module.organization-planning/composition","symbols":[]},{"capabilityId":"package.lssm.tech.module.organization.planning","from":"@lssm-tech/module.organization-planning/domain-command-persistence","symbols":[]},{"capabilityId":"package.lssm.tech.module.organization.planning","from":"@lssm-tech/module.organization-planning/execution-authorization","symbols":[]},{"capabilityId":"package.lssm.tech.module.organization.planning","from":"@lssm-tech/module.organization-planning/fake-adapters","symbols":[]},{"capabilityId":"package.lssm.tech.module.organization.planning","from":"@lssm-tech/module.organization-planning/flagship-fixture","symbols":[]},{"capabilityId":"package.lssm.tech.module.organization.planning","from":"@lssm-tech/module.organization-planning/opa-runtime","symbols":[]},{"capabilityId":"package.lssm.tech.module.organization.planning","from":"@lssm-tech/module.organization-planning/meeting-intelligence/capability-matrix","symbols":[]}],"scripts":{"publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","publish:pkg:canary":"bun publish:pkg --tag canary","build":"contractspec-bun-build build","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","dev":"contractspec-bun-build dev","clean":"rimraf dist .turbo","lint":"bun lint:fix","lint:fix":"node ../../../../scripts/biome.cjs check --write .","lint:check":"node ../../../../scripts/biome.cjs check .","test":"bun test","prebuild":"contractspec-bun-build prebuild","typecheck":"tsgo --noEmit","docs:meeting-intelligence":"bun scripts/generate-meeting-intelligence-matrix.ts"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.contracts-integrations":"workspace:^","@lssm-tech/lib.organization-planning-runtime":"workspace:^","@lssm-tech/lib.organization-planning-spec":"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","./adapter-ports":"./src/adapter-ports.ts","./composition":"./src/composition.ts","./domain-command-persistence":"./src/domain-command-persistence.ts","./execution-authorization":"./src/execution-authorization.ts","./fake-adapters":"./src/fake-adapters.ts","./flagship-fixture":"./src/flagship-fixture.ts","./meeting-intelligence/capability-matrix":"./src/meeting-intelligence/capability-matrix.ts","./meeting-intelligence/capability-matrix-catalog":"./src/meeting-intelligence/capability-matrix-catalog.ts","./meeting-intelligence/capability-matrix-catalog-foundation":"./src/meeting-intelligence/capability-matrix-catalog-foundation.ts","./meeting-intelligence/capability-matrix-catalog-lifecycle":"./src/meeting-intelligence/capability-matrix-catalog-lifecycle.ts","./meeting-intelligence/capability-matrix-catalog-native":"./src/meeting-intelligence/capability-matrix-catalog-native.ts","./meeting-intelligence/capability-matrix-catalog-products":"./src/meeting-intelligence/capability-matrix-catalog-products.ts","./meeting-intelligence/capability-matrix-connectors":"./src/meeting-intelligence/capability-matrix-connectors.ts","./meeting-intelligence/capability-matrix-foundation":"./src/meeting-intelligence/capability-matrix-foundation.ts","./meeting-intelligence/capability-matrix-markdown":"./src/meeting-intelligence/capability-matrix-markdown.ts","./meeting-intelligence/production-acceptance":"./src/meeting-intelligence/production-acceptance.ts","./meeting-intelligence/production-qualification":"./src/meeting-intelligence/production-qualification.ts","./opa-runtime":"./src/opa-runtime.ts","./resolve-automation-policy":"./src/resolve-automation-policy.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"},"./adapter-ports":{"types":"./dist/adapter-ports.d.ts","browser":"./dist/browser/adapter-ports.js","bun":"./dist/adapter-ports.js","node":"./dist/node/adapter-ports.js","default":"./dist/adapter-ports.js"},"./composition":{"types":"./dist/composition.d.ts","browser":"./dist/browser/composition.js","bun":"./dist/composition.js","node":"./dist/node/composition.js","default":"./dist/composition.js"},"./domain-command-persistence":{"types":"./dist/domain-command-persistence.d.ts","browser":"./dist/browser/domain-command-persistence.js","bun":"./dist/domain-command-persistence.js","node":"./dist/node/domain-command-persistence.js","default":"./dist/domain-command-persistence.js"},"./execution-authorization":{"types":"./dist/execution-authorization.d.ts","browser":"./dist/browser/execution-authorization.js","bun":"./dist/execution-authorization.js","node":"./dist/node/execution-authorization.js","default":"./dist/execution-authorization.js"},"./fake-adapters":{"types":"./dist/fake-adapters.d.ts","browser":"./dist/browser/fake-adapters.js","bun":"./dist/fake-adapters.js","node":"./dist/node/fake-adapters.js","default":"./dist/fake-adapters.js"},"./flagship-fixture":{"types":"./dist/flagship-fixture.d.ts","browser":"./dist/browser/flagship-fixture.js","bun":"./dist/flagship-fixture.js","node":"./dist/node/flagship-fixture.js","default":"./dist/flagship-fixture.js"},"./meeting-intelligence/capability-matrix":{"types":"./dist/meeting-intelligence/capability-matrix.d.ts","browser":"./dist/browser/meeting-intelligence/capability-matrix.js","bun":"./dist/meeting-intelligence/capability-matrix.js","node":"./dist/node/meeting-intelligence/capability-matrix.js","default":"./dist/meeting-intelligence/capability-matrix.js"},"./meeting-intelligence/capability-matrix-catalog":{"types":"./dist/meeting-intelligence/capability-matrix-catalog.d.ts","browser":"./dist/browser/meeting-intelligence/capability-matrix-catalog.js","bun":"./dist/meeting-intelligence/capability-matrix-catalog.js","node":"./dist/node/meeting-intelligence/capability-matrix-catalog.js","default":"./dist/meeting-intelligence/capability-matrix-catalog.js"},"./meeting-intelligence/capability-matrix-catalog-foundation":{"types":"./dist/meeting-intelligence/capability-matrix-catalog-foundation.d.ts","browser":"./dist/browser/meeting-intelligence/capability-matrix-catalog-foundation.js","bun":"./dist/meeting-intelligence/capability-matrix-catalog-foundation.js","node":"./dist/node/meeting-intelligence/capability-matrix-catalog-foundation.js","default":"./dist/meeting-intelligence/capability-matrix-catalog-foundation.js"},"./meeting-intelligence/capability-matrix-catalog-lifecycle":{"types":"./dist/meeting-intelligence/capability-matrix-catalog-lifecycle.d.ts","browser":"./dist/browser/meeting-intelligence/capability-matrix-catalog-lifecycle.js","bun":"./dist/meeting-intelligence/capability-matrix-catalog-lifecycle.js","node":"./dist/node/meeting-intelligence/capability-matrix-catalog-lifecycle.js","default":"./dist/meeting-intelligence/capability-matrix-catalog-lifecycle.js"},"./meeting-intelligence/capability-matrix-catalog-native":{"types":"./dist/meeting-intelligence/capability-matrix-catalog-native.d.ts","browser":"./dist/browser/meeting-intelligence/capability-matrix-catalog-native.js","bun":"./dist/meeting-intelligence/capability-matrix-catalog-native.js","node":"./dist/node/meeting-intelligence/capability-matrix-catalog-native.js","default":"./dist/meeting-intelligence/capability-matrix-catalog-native.js"},"./meeting-intelligence/capability-matrix-catalog-products":{"types":"./dist/meeting-intelligence/capability-matrix-catalog-products.d.ts","browser":"./dist/browser/meeting-intelligence/capability-matrix-catalog-products.js","bun":"./dist/meeting-intelligence/capability-matrix-catalog-products.js","node":"./dist/node/meeting-intelligence/capability-matrix-catalog-products.js","default":"./dist/meeting-intelligence/capability-matrix-catalog-products.js"},"./meeting-intelligence/capability-matrix-connectors":{"types":"./dist/meeting-intelligence/capability-matrix-connectors.d.ts","browser":"./dist/browser/meeting-intelligence/capability-matrix-connectors.js","bun":"./dist/meeting-intelligence/capability-matrix-connectors.js","node":"./dist/node/meeting-intelligence/capability-matrix-connectors.js","default":"./dist/meeting-intelligence/capability-matrix-connectors.js"},"./meeting-intelligence/capability-matrix-foundation":{"types":"./dist/meeting-intelligence/capability-matrix-foundation.d.ts","browser":"./dist/browser/meeting-intelligence/capability-matrix-foundation.js","bun":"./dist/meeting-intelligence/capability-matrix-foundation.js","node":"./dist/node/meeting-intelligence/capability-matrix-foundation.js","default":"./dist/meeting-intelligence/capability-matrix-foundation.js"},"./meeting-intelligence/capability-matrix-markdown":{"types":"./dist/meeting-intelligence/capability-matrix-markdown.d.ts","browser":"./dist/browser/meeting-intelligence/capability-matrix-markdown.js","bun":"./dist/meeting-intelligence/capability-matrix-markdown.js","node":"./dist/node/meeting-intelligence/capability-matrix-markdown.js","default":"./dist/meeting-intelligence/capability-matrix-markdown.js"},"./meeting-intelligence/production-acceptance":{"types":"./dist/meeting-intelligence/production-acceptance.d.ts","browser":"./dist/browser/meeting-intelligence/production-acceptance.js","bun":"./dist/meeting-intelligence/production-acceptance.js","node":"./dist/node/meeting-intelligence/production-acceptance.js","default":"./dist/meeting-intelligence/production-acceptance.js"},"./meeting-intelligence/production-qualification":{"types":"./dist/meeting-intelligence/production-qualification.d.ts","browser":"./dist/browser/meeting-intelligence/production-qualification.js","bun":"./dist/meeting-intelligence/production-qualification.js","node":"./dist/node/meeting-intelligence/production-qualification.js","default":"./dist/meeting-intelligence/production-qualification.js"},"./opa-runtime":{"types":"./dist/opa-runtime.d.ts","browser":"./dist/browser/opa-runtime.js","bun":"./dist/opa-runtime.js","node":"./dist/node/opa-runtime.js","default":"./dist/opa-runtime.js"},"./resolve-automation-policy":{"types":"./dist/resolve-automation-policy.d.ts","browser":"./dist/browser/resolve-automation-policy.js","bun":"./dist/resolve-automation-policy.js","node":"./dist/node/resolve-automation-policy.js","default":"./dist/resolve-automation-policy.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.organization-planning","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/domains/organization-planning/module/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./adapter-ports","importPath":"@lssm-tech/module.organization-planning/adapter-ports","target":"./src/adapter-ports.ts","targets":[{"conditions":[],"target":"./src/adapter-ports.ts","sourcePath":"packages/domains/organization-planning/module/src/adapter-ports.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/adapter-ports.ts","sourceStatus":"verified source file"}]},{"subpath":"./composition","importPath":"@lssm-tech/module.organization-planning/composition","target":"./src/composition.ts","targets":[{"conditions":[],"target":"./src/composition.ts","sourcePath":"packages/domains/organization-planning/module/src/composition.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/composition.ts","sourceStatus":"verified source file"}]},{"subpath":"./domain-command-persistence","importPath":"@lssm-tech/module.organization-planning/domain-command-persistence","target":"./src/domain-command-persistence.ts","targets":[{"conditions":[],"target":"./src/domain-command-persistence.ts","sourcePath":"packages/domains/organization-planning/module/src/domain-command-persistence.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/domain-command-persistence.ts","sourceStatus":"verified source file"}]},{"subpath":"./execution-authorization","importPath":"@lssm-tech/module.organization-planning/execution-authorization","target":"./src/execution-authorization.ts","targets":[{"conditions":[],"target":"./src/execution-authorization.ts","sourcePath":"packages/domains/organization-planning/module/src/execution-authorization.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/execution-authorization.ts","sourceStatus":"verified source file"}]},{"subpath":"./fake-adapters","importPath":"@lssm-tech/module.organization-planning/fake-adapters","target":"./src/fake-adapters.ts","targets":[{"conditions":[],"target":"./src/fake-adapters.ts","sourcePath":"packages/domains/organization-planning/module/src/fake-adapters.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/fake-adapters.ts","sourceStatus":"verified source file"}]},{"subpath":"./flagship-fixture","importPath":"@lssm-tech/module.organization-planning/flagship-fixture","target":"./src/flagship-fixture.ts","targets":[{"conditions":[],"target":"./src/flagship-fixture.ts","sourcePath":"packages/domains/organization-planning/module/src/flagship-fixture.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/flagship-fixture.ts","sourceStatus":"verified source file"}]},{"subpath":"./meeting-intelligence/capability-matrix","importPath":"@lssm-tech/module.organization-planning/meeting-intelligence/capability-matrix","target":"./src/meeting-intelligence/capability-matrix.ts","targets":[{"conditions":[],"target":"./src/meeting-intelligence/capability-matrix.ts","sourcePath":"packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix.ts","sourceStatus":"verified source file"}]},{"subpath":"./meeting-intelligence/capability-matrix-catalog","importPath":"@lssm-tech/module.organization-planning/meeting-intelligence/capability-matrix-catalog","target":"./src/meeting-intelligence/capability-matrix-catalog.ts","targets":[{"conditions":[],"target":"./src/meeting-intelligence/capability-matrix-catalog.ts","sourcePath":"packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-catalog.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-catalog.ts","sourceStatus":"verified source file"}]},{"subpath":"./meeting-intelligence/capability-matrix-catalog-foundation","importPath":"@lssm-tech/module.organization-planning/meeting-intelligence/capability-matrix-catalog-foundation","target":"./src/meeting-intelligence/capability-matrix-catalog-foundation.ts","targets":[{"conditions":[],"target":"./src/meeting-intelligence/capability-matrix-catalog-foundation.ts","sourcePath":"packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-catalog-foundation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-catalog-foundation.ts","sourceStatus":"verified source file"}]},{"subpath":"./meeting-intelligence/capability-matrix-catalog-lifecycle","importPath":"@lssm-tech/module.organization-planning/meeting-intelligence/capability-matrix-catalog-lifecycle","target":"./src/meeting-intelligence/capability-matrix-catalog-lifecycle.ts","targets":[{"conditions":[],"target":"./src/meeting-intelligence/capability-matrix-catalog-lifecycle.ts","sourcePath":"packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-catalog-lifecycle.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-catalog-lifecycle.ts","sourceStatus":"verified source file"}]},{"subpath":"./meeting-intelligence/capability-matrix-catalog-native","importPath":"@lssm-tech/module.organization-planning/meeting-intelligence/capability-matrix-catalog-native","target":"./src/meeting-intelligence/capability-matrix-catalog-native.ts","targets":[{"conditions":[],"target":"./src/meeting-intelligence/capability-matrix-catalog-native.ts","sourcePath":"packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-catalog-native.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-catalog-native.ts","sourceStatus":"verified source file"}]},{"subpath":"./meeting-intelligence/capability-matrix-catalog-products","importPath":"@lssm-tech/module.organization-planning/meeting-intelligence/capability-matrix-catalog-products","target":"./src/meeting-intelligence/capability-matrix-catalog-products.ts","targets":[{"conditions":[],"target":"./src/meeting-intelligence/capability-matrix-catalog-products.ts","sourcePath":"packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-catalog-products.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-catalog-products.ts","sourceStatus":"verified source file"}]},{"subpath":"./meeting-intelligence/capability-matrix-connectors","importPath":"@lssm-tech/module.organization-planning/meeting-intelligence/capability-matrix-connectors","target":"./src/meeting-intelligence/capability-matrix-connectors.ts","targets":[{"conditions":[],"target":"./src/meeting-intelligence/capability-matrix-connectors.ts","sourcePath":"packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-connectors.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-connectors.ts","sourceStatus":"verified source file"}]},{"subpath":"./meeting-intelligence/capability-matrix-foundation","importPath":"@lssm-tech/module.organization-planning/meeting-intelligence/capability-matrix-foundation","target":"./src/meeting-intelligence/capability-matrix-foundation.ts","targets":[{"conditions":[],"target":"./src/meeting-intelligence/capability-matrix-foundation.ts","sourcePath":"packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-foundation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-foundation.ts","sourceStatus":"verified source file"}]},{"subpath":"./meeting-intelligence/capability-matrix-markdown","importPath":"@lssm-tech/module.organization-planning/meeting-intelligence/capability-matrix-markdown","target":"./src/meeting-intelligence/capability-matrix-markdown.ts","targets":[{"conditions":[],"target":"./src/meeting-intelligence/capability-matrix-markdown.ts","sourcePath":"packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-markdown.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/meeting-intelligence/capability-matrix-markdown.ts","sourceStatus":"verified source file"}]},{"subpath":"./meeting-intelligence/production-acceptance","importPath":"@lssm-tech/module.organization-planning/meeting-intelligence/production-acceptance","target":"./src/meeting-intelligence/production-acceptance.ts","targets":[{"conditions":[],"target":"./src/meeting-intelligence/production-acceptance.ts","sourcePath":"packages/domains/organization-planning/module/src/meeting-intelligence/production-acceptance.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/meeting-intelligence/production-acceptance.ts","sourceStatus":"verified source file"}]},{"subpath":"./meeting-intelligence/production-qualification","importPath":"@lssm-tech/module.organization-planning/meeting-intelligence/production-qualification","target":"./src/meeting-intelligence/production-qualification.ts","targets":[{"conditions":[],"target":"./src/meeting-intelligence/production-qualification.ts","sourcePath":"packages/domains/organization-planning/module/src/meeting-intelligence/production-qualification.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/meeting-intelligence/production-qualification.ts","sourceStatus":"verified source file"}]},{"subpath":"./opa-runtime","importPath":"@lssm-tech/module.organization-planning/opa-runtime","target":"./src/opa-runtime.ts","targets":[{"conditions":[],"target":"./src/opa-runtime.ts","sourcePath":"packages/domains/organization-planning/module/src/opa-runtime.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/opa-runtime.ts","sourceStatus":"verified source file"}]},{"subpath":"./resolve-automation-policy","importPath":"@lssm-tech/module.organization-planning/resolve-automation-policy","target":"./src/resolve-automation-policy.ts","targets":[{"conditions":[],"target":"./src/resolve-automation-policy.ts","sourcePath":"packages/domains/organization-planning/module/src/resolve-automation-policy.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/src/resolve-automation-policy.ts","sourceStatus":"verified source file"}]}],"entryCount":20,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Module Organization Planning documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fmodule.organization-planning","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/module.organization-planning.txt"},"readme":{"status":"available","body":"# `@lssm-tech/module.organization-planning`\n\nOrganization planning composition module with typed adapter ports for cross-module integration.\n\nThe root exports `resolveOpaAutomationPolicy` for deterministic default/ceiling\nresolution and `evaluateOpaProductionAcceptance` for exact-target release\nreceipts. Neither grants effects or verifies signatures by default. Hosts supply\nfresh authority and a trusted receipt verifier. The legacy three-product meeting\nqualification evaluator remains unchanged.\n\nComposes planning packets into provider-neutral cross-module adapter-port obligations and readiness results. This module provides the bridge between organization-planning-spec contracts and actual cross-module execution through typed adapter ports.\n\n## Public entrypoints\n\n- `@lssm-tech/module.organization-planning` — root barrel\n- `@lssm-tech/module.organization-planning/adapter-ports` — typed adapter port interfaces and receipts\n- `@lssm-tech/module.organization-planning/composition` — composition function and core logic\n- `@lssm-tech/module.organization-planning/fake-adapters` — deterministic fake adapters for tests\n- `@lssm-tech/module.organization-planning/flagship-fixture` — three flagship cross-module proof fixtures\n- `@lssm-tech/module.organization-planning/opa-runtime` — side-effect-free OPA manual loop runtime\n- `@lssm-tech/module.organization-planning/domain-command-persistence` — immutable OPA domain-command persistence events\n- `@lssm-tech/module.organization-planning/execution-authorization` — fail-closed OPA execution authorization verdict\n\nOwnership: `adapter-ports`, `fake-adapters`, `domain-command-persistence` and\n`opa-runtime` re-export the canonical implementations in\n`@lssm-tech/lib.organization-planning-runtime/execution/*`;\n`execution-authorization` re-exports\n`@lssm-tech/lib.organization-planning-spec/opa-execution-authorization`. The\nsubpaths and names are unchanged and resolve to the same objects.\n\nThe root export also provides `meetingIntelligenceCapabilityMatrix`, the\ncanonical delivery and qualification ledger for Meeting Intelligence across\nCompanyOS, Pactena, hCircle, calendar and recorder providers, knowledge\nsources, human/AI collaboration, post-meeting effects, rollout, and production\nevidence. Generate its synchronized documentation with\n`bun scripts/generate-meeting-intelligence-matrix.ts`.\nRollout rows describe provider-neutral control readiness only; they do not\nactivate a product cohort or constitute production qualification.\nThe exported `evaluateMeetingProductionQualification` helper fail-closes a\nthree-product exact-SHA packet across E2E, accessibility, security, privacy,\nperformance, resilience, migration, production canary, and manual acceptance.\nIt validates evidence only and performs no deployment or provider I/O.\nCallers must supply a host-owned receipt-attestation verifier; there is no\ndefault path that trusts structural receipt data.\nThe evaluator also receives the expected packet, release, commit SHA, and a\nhost-owned clock; its versioned policy caps receipt age at 24 hours and binds\nthose identities into every attestation request and result.\nThe same surface is available through the focused\n`@lssm-tech/module.organization-planning/meeting-intelligence/capability-matrix`\nentrypoint.\n\n## Adapter Ports\n\nThe module defines typed adapter ports for:\n\n- `companyos_work` / `companyos_commitment` — CompanyOS work and commitment operations\n- `communication_send` — CommunicationOS confirmation, reminder, and follow-up operations\n- `jobs_schedule` — Jobs scheduler operations\n- `orchestration_workflow` — Orchestration workflow triggers\n- `growth_qualification` — Growth qualification recording\n- `finance_approval` — Finance approval requests\n- `assurance_evidence` — Assurance evidence recording\n- `integration_capability` — Integration capability checks\n- `builder_delivery` — Builder delivery processing\n- `rolemorph_surface` — RoleMorph surface rendering\n- `calendar_execution` — real calendar event execution (`listEvents` /\n  `createEvent` / `updateEvent` / `deleteEvent`). Bound to a real provider by\n  `@lssm-tech/integration.opa-calendar-bridge`; invoked only on the authorized +\n  approval-satisfied confirm path.\n\n## Composition\n\n```typescript\nimport { composeOrganizationPlanningCore } from '@lssm-tech/module.organization-planning/composition';\nimport { createAllFakeAdapters } from '@lssm-tech/module.organization-planning/fake-adapters';\n\nconst adapters = createAllFakeAdapters();\nconst result = await composeOrganizationPlanningCore(packet, adapters);\n```\n\n## OPA Manual Runtime\n\n```typescript\nimport { runOpaManualLoop } from '@lssm-tech/module.organization-planning/opa-runtime';\n\nconst result = runOpaManualLoop({\n\trunId: 'mission-relay-ready',\n\tworkspaceId: 'workspace_hackathon_paris_ai',\n\tgeneratedAt: '2026-05-16T08:00:00.000Z',\n\ttasks,\n\tprimaryPolicy,\n\tagenda,\n\tbooking,\n\texternalMarkdown: true,\n});\n```\n\nThe runtime composes the `@lssm-tech/lib.organization-planning-spec/opa`\navailability/planner/agenda/booking/markdown primitives into the first manual\nloop: plan proposal, agenda proposal, booking proposal, Notion-ready markdown,\naudit payloads, required approvals, risk summary, and an immutable persisted\nOPA domain-command event. It is intentionally side-effect free: external\ncalendar writes and client messages remain blocked until a host supplies\nreviewed production adapters.\n\n\n## OPA Domain Command Persistence\n\n```typescript\nimport { persistOpaDomainCommand } from '@lssm-tech/module.organization-planning/domain-command-persistence';\n\nconst workflow = persistOpaDomainCommand({\n\tcommand: {\n\t\tid: 'cmd-opa-booking-1',\n\t\tactionKind: 'propose_booking_slots',\n\t\tactorKind: 'agent',\n\t\ttargetType: 'booking_proposal',\n\t\ttargetId: 'booking-1',\n\t\tmode: 'draft',\n\t\tworkspaceId: 'workspace_hackathon_paris_ai',\n\t},\n\tlog: { events: [], version: 0 },\n\toccurredAt: '2026-05-16T08:00:00.000Z',\n});\n```\n\nOPA command persistence records the domain command, target, runtime action\ncontract, approval status, violations, and immutable event-log version. It does\nnot write to a database or provider: managed/BYOK storage remains a host concern,\nand high-impact external-facing agenda, booking, markdown, and manual-loop\ncommands persist approval packets instead of executing.\n\n## Flagship Fixtures\n\nThree deterministic cross-module fixtures demonstrate end-to-end flows:\n\n1. **Revenue Booking to Delivery Kickoff** — Sales booking through to CompanyOS work\n2. **Capacity-Aware Project Reschedule** — Rescheduling with approval gates\n3. **Builder Customer Delivery Agenda** — Builder delivery with customer communication\n\n```typescript\nimport { organizationPlanningFlagshipFixtures } from '@lssm-tech/module.organization-planning/flagship-fixture';\n\nconst result = await organizationPlanningFlagshipFixtures.revenueBookingToDeliveryKickoff();\n```\n\n## Boundary\n\n- Imports from `@lssm-tech/lib.organization-planning-spec` only\n- No provider SDKs, credentials, network calls, filesystem access, or queue operations\n- No side effects by default — production execution requires caller-provided adapters\n- Preserves policy gates and approval requirements\n\n> **Compatibility note (manual-loop result):** `externalEffectsBlocked` on the\n> manual-loop result type widened from the literal `true` to `boolean`. It is now\n> computed from `isOpaExecutionAllowed(...)`, so on the authorized +\n> approval-satisfied path it can report `false` (effects executed) while every\n> unauthorized/unapproved path still reports `true`. This is behaviour-compatible\n> for runtime consumers but a type-narrowing break for any code that relied on the\n> literal `true`.\n\n\nThe meeting capability matrix now records CompanyOS mobile meeting-to-Work implementation evidence separately from signed-native acceptance. CompanyOS release qualification is independent of Pactena/hCircle parity; each other host retains its own gates. The matrix has 30 capabilities and zero qualified capabilities. Local tests and bundle exports do not substitute for provider/client/deployment acceptance, model evaluation, pilots or fresh onboarding.\n\nPublished browser conditions select the emitted browser artifacts alongside\nexisting Node/Bun/type targets. Export keys and source behavior are preserved;\nthis packaging metadata does not activate providers or grant execution authority.\n\n\n## Automation policy compatibility\n\n`resolveOpaAutomationPolicy` remains available from the module root and\n`./resolve-automation-policy`. Both forward to the canonical existing\n`@lssm-tech/lib.organization-planning-spec/opa-automation-policy` leaf. The\ndeterministic rules and canonical-policy digest are unchanged. This module does\nnot own a second evaluator or grant execution authority.\n","sourcePath":"packages/domains/organization-planning/module/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/organization-planning/module/README.md","blobSha":"8fda559bd6fc3228ea4acc3003551b96721333de","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":"company-and-work","areaTitle":"Company, work and service operations","displayName":"module.organization-planning","runtimes":["node"],"platforms":["server"],"kind":"module","scope":"Package manifest","canonicalRoute":"/docs/packages/module.organization-planning/","contextUrl":"/docs/packages/module.organization-planning.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}