{"id":"@lssm-tech/lib.growth-spec","slug":"lib.growth-spec","name":"@lssm-tech/lib.growth-spec","version":"2.1.4","path":"packages/domains/growth/spec","manifestPath":"packages/domains/growth/spec/package.json","manifestBlobSha":"d101dddda742971519af651bbc6f1ccda32221e0","layer":"domains","physicalArea":"growth","primaryArea":"content-and-growth","classification":{"privateDeclared":null,"catalogFamily":"contracts","catalogKind":"library","catalogStatus":"active","adoptionMode":"adoptable","stability":"experimental"},"description":"Provider-neutral growth and marketing operation contracts for autonomous-company campaign, lifecycle, and publishing handoffs.","descriptionOrigin":"package.json","catalog":{"family":"contracts","kind":"library","status":"active","adoptionMode":"adoptable","stability":"experimental","platforms":["server"],"runtimes":["node"],"entrypoints":[".","./fixtures","./referrals","./referrals/attribution","./referrals/operations","./referrals/payouts","./referrals/program","./referrals/queries","./types","./validation","./validation-rules","./marketing","./marketing/operations","./marketing/editorial-operations","./marketing/planning-operations","./marketing/product-operations","./marketing/forms-operations","./marketing/site-contracts","./marketing/form-contracts","./social-media/social-intent-ports","./social-media/social-media","./social-media/social-provider-v2","./social-media/social-scheduling-operations","./social-media/social-scheduling"],"documentation":[{"title":"Lib Growth Spec documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.growth-spec","kind":"readme"}],"examples":[],"replacements":[],"capabilities":[{"id":"package.lssm.tech.lib.growth.spec","title":"Lib Growth Spec","description":"Provider-neutral growth and marketing operation contracts for autonomous-company campaign, lifecycle, and publishing handoffs.","status":"active","useCases":["Adopt provider-neutral growth and marketing operation contracts for autonomous-company campaign, lifecycle, and publishing handoffs"],"aliases":["lib","growth","spec"],"pythonEquivalents":[],"canonicalImports":[{"from":"@lssm-tech/lib.growth-spec","symbols":[]},{"from":"@lssm-tech/lib.growth-spec/fixtures","symbols":[]},{"from":"@lssm-tech/lib.growth-spec/referrals","symbols":[]},{"from":"@lssm-tech/lib.growth-spec/referrals/attribution","symbols":[]},{"from":"@lssm-tech/lib.growth-spec/referrals/operations","symbols":[]},{"from":"@lssm-tech/lib.growth-spec/referrals/payouts","symbols":[]},{"from":"@lssm-tech/lib.growth-spec/referrals/program","symbols":[]},{"from":"@lssm-tech/lib.growth-spec/referrals/queries","symbols":[]},{"from":"@lssm-tech/lib.growth-spec/types","symbols":[]},{"from":"@lssm-tech/lib.growth-spec/validation","symbols":[]},{"from":"@lssm-tech/lib.growth-spec/validation-rules","symbols":[]},{"from":"@lssm-tech/lib.growth-spec/marketing/product-operations","symbols":[]},{"from":"@lssm-tech/lib.growth-spec/marketing/forms-operations","symbols":[]},{"from":"@lssm-tech/lib.growth-spec/marketing/site-contracts","symbols":["MarketingCtaContract","MarketingPageContract","MarketingPresentationBindingContract","MarketingSectionContract","MarketingSiteContract"]},{"from":"@lssm-tech/lib.growth-spec/marketing/form-contracts","symbols":["MarketingLeadCaptureFormSpec","MarketingEstimateInputFormSpec","BillingEstimateIntakeFormSpec","MarketingFormsDocBlock"]}],"constraints":{"platforms":["server"],"runtimes":["node"],"avoidWhen":["The @lssm-tech/lib.growth-spec package constraints do not match the target runtime or platform."],"requires":["TypeScript"]},"alternatives":[],"relationships":[],"resolutionPriority":50}]},"canonicalImports":[{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec","symbols":[]},{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec/fixtures","symbols":[]},{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec/referrals","symbols":[]},{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec/referrals/attribution","symbols":[]},{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec/referrals/operations","symbols":[]},{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec/referrals/payouts","symbols":[]},{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec/referrals/program","symbols":[]},{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec/referrals/queries","symbols":[]},{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec/types","symbols":[]},{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec/validation","symbols":[]},{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec/validation-rules","symbols":[]},{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec/marketing/product-operations","symbols":[]},{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec/marketing/forms-operations","symbols":[]},{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec/marketing/site-contracts","symbols":["MarketingCtaContract","MarketingPageContract","MarketingPresentationBindingContract","MarketingSectionContract","MarketingSiteContract"]},{"capabilityId":"package.lssm.tech.lib.growth.spec","from":"@lssm-tech/lib.growth-spec/marketing/form-contracts","symbols":["MarketingLeadCaptureFormSpec","MarketingEstimateInputFormSpec","BillingEstimateIntakeFormSpec","MarketingFormsDocBlock"]}],"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"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.schema":"workspace:^","zod":"catalog:","@lssm-tech/lib.contracts-spec-core":"workspace:^","@lssm-tech/lib.orchestration-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","./fixtures":"./src/fixtures.ts","./marketing":"./src/marketing/index.ts","./marketing/brand":"./src/marketing/brand.ts","./marketing/budget":"./src/marketing/budget.ts","./marketing/channels":"./src/marketing/channels.ts","./marketing/common":"./src/marketing/common.ts","./marketing/conversion":"./src/marketing/conversion.ts","./marketing/conversion-operations":"./src/marketing/conversion-operations.ts","./marketing/conversion-ports":"./src/marketing/conversion-ports.ts","./marketing/copy":"./src/marketing/copy.ts","./marketing/creative-replacement":"./src/marketing/creative-replacement.ts","./marketing/editorial":"./src/marketing/editorial.ts","./marketing/editorial-archive.messages":"./src/marketing/editorial-archive.messages.ts","./marketing/editorial-calendar":"./src/marketing/editorial-calendar.ts","./marketing/editorial-create.messages":"./src/marketing/editorial-create.messages.ts","./marketing/editorial-deployment":"./src/marketing/editorial-deployment.ts","./marketing/editorial-detail-view":"./src/marketing/editorial-detail-view.ts","./marketing/editorial-edit-form":"./src/marketing/editorial-edit-form.ts","./marketing/editorial-git":"./src/marketing/editorial-git.ts","./marketing/editorial-git-failure":"./src/marketing/editorial-git-failure.ts","./marketing/editorial-history":"./src/marketing/editorial-history.ts","./marketing/editorial-history-view":"./src/marketing/editorial-history-view.ts","./marketing/editorial-list":"./src/marketing/editorial-list.ts","./marketing/editorial-operations":"./src/marketing/editorial-operations.ts","./marketing/editorial-publication.messages":"./src/marketing/editorial-publication.messages.ts","./marketing/editorial-recovery":"./src/marketing/editorial-recovery.ts","./marketing/editorial-resume":"./src/marketing/editorial-resume.ts","./marketing/editorial-review.messages":"./src/marketing/editorial-review.messages.ts","./marketing/editorial-schedule-form":"./src/marketing/editorial-schedule-form.ts","./marketing/editorial-schedule.messages":"./src/marketing/editorial-schedule.messages.ts","./marketing/editorial-source":"./src/marketing/editorial-source.ts","./marketing/editorial-view":"./src/marketing/editorial-view.ts","./marketing/editorial-view.messages":"./src/marketing/editorial-view.messages.ts","./marketing/execution":"./src/marketing/execution.ts","./marketing/fixtures":"./src/marketing/fixtures.ts","./marketing/installation":"./src/marketing/installation.ts","./marketing/marketing.docblock":"./src/marketing/marketing.docblock.ts","./marketing/measurement":"./src/marketing/measurement.ts","./marketing/measurement-report":"./src/marketing/measurement-report.ts","./marketing/measurement-report-operations":"./src/marketing/measurement-report-operations.ts","./marketing/observation-operations":"./src/marketing/observation-operations.ts","./marketing/observations":"./src/marketing/observations.ts","./marketing/operations":"./src/marketing/operations.ts","./marketing/optimization":"./src/marketing/optimization.ts","./marketing/planning":"./src/marketing/planning.ts","./marketing/planning-approval":"./src/marketing/planning-approval.ts","./marketing/planning-approval-operations":"./src/marketing/planning-approval-operations.ts","./marketing/planning-operations":"./src/marketing/planning-operations.ts","./marketing/ports":"./src/marketing/ports.ts","./marketing/workspace":"./src/marketing/workspace.ts","./marketing/workspace-operations":"./src/marketing/workspace-operations.ts","./referrals":"./src/referrals/index.ts","./referrals/attribution":"./src/referrals/attribution.ts","./referrals/operations":"./src/referrals/operations.ts","./referrals/payouts":"./src/referrals/payouts.ts","./referrals/program":"./src/referrals/program.ts","./referrals/queries":"./src/referrals/queries.ts","./types":"./src/types.ts","./validation":"./src/validation.ts","./validation-rules":"./src/validation-rules.ts","./marketing/product-operations":"./src/marketing/product-operations.ts","./marketing/forms-operations":"./src/marketing/forms-operations.ts","./marketing/site-contracts":"./src/marketing/site-contracts.ts","./marketing/form-contracts":"./src/marketing/form-contracts.ts","./social-media/social-intent-ports":"./src/social-media/social-intent-ports.ts","./social-media/social-media":"./src/social-media/social-media.ts","./social-media/social-provider-v2":"./src/social-media/social-provider-v2.ts","./social-media/social-scheduling-operations":"./src/social-media/social-scheduling-operations.ts","./social-media/social-scheduling":"./src/social-media/social-scheduling.ts","./marketing/site-fixtures":"./src/marketing/site-fixtures.ts","./marketing/validation":"./src/marketing/validation.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"},"./fixtures":{"types":"./dist/fixtures.d.ts","browser":"./dist/browser/fixtures.js","bun":"./dist/fixtures.js","node":"./dist/node/fixtures.js","default":"./dist/fixtures.js"},"./marketing":{"types":"./dist/marketing/index.d.ts","browser":"./dist/browser/marketing/index.js","bun":"./dist/marketing/index.js","node":"./dist/node/marketing/index.js","default":"./dist/marketing/index.js"},"./marketing/brand":{"types":"./dist/marketing/brand.d.ts","browser":"./dist/browser/marketing/brand.js","bun":"./dist/marketing/brand.js","node":"./dist/node/marketing/brand.js","default":"./dist/marketing/brand.js"},"./marketing/budget":{"types":"./dist/marketing/budget.d.ts","browser":"./dist/browser/marketing/budget.js","bun":"./dist/marketing/budget.js","node":"./dist/node/marketing/budget.js","default":"./dist/marketing/budget.js"},"./marketing/channels":{"types":"./dist/marketing/channels.d.ts","browser":"./dist/browser/marketing/channels.js","bun":"./dist/marketing/channels.js","node":"./dist/node/marketing/channels.js","default":"./dist/marketing/channels.js"},"./marketing/common":{"types":"./dist/marketing/common.d.ts","browser":"./dist/browser/marketing/common.js","bun":"./dist/marketing/common.js","node":"./dist/node/marketing/common.js","default":"./dist/marketing/common.js"},"./marketing/conversion":{"types":"./dist/marketing/conversion.d.ts","browser":"./dist/browser/marketing/conversion.js","bun":"./dist/marketing/conversion.js","node":"./dist/node/marketing/conversion.js","default":"./dist/marketing/conversion.js"},"./marketing/conversion-operations":{"types":"./dist/marketing/conversion-operations.d.ts","browser":"./dist/browser/marketing/conversion-operations.js","bun":"./dist/marketing/conversion-operations.js","node":"./dist/node/marketing/conversion-operations.js","default":"./dist/marketing/conversion-operations.js"},"./marketing/conversion-ports":{"types":"./dist/marketing/conversion-ports.d.ts","browser":"./dist/browser/marketing/conversion-ports.js","bun":"./dist/marketing/conversion-ports.js","node":"./dist/node/marketing/conversion-ports.js","default":"./dist/marketing/conversion-ports.js"},"./marketing/copy":{"types":"./dist/marketing/copy.d.ts","browser":"./dist/browser/marketing/copy.js","bun":"./dist/marketing/copy.js","node":"./dist/node/marketing/copy.js","default":"./dist/marketing/copy.js"},"./marketing/creative-replacement":{"types":"./dist/marketing/creative-replacement.d.ts","browser":"./dist/browser/marketing/creative-replacement.js","bun":"./dist/marketing/creative-replacement.js","node":"./dist/node/marketing/creative-replacement.js","default":"./dist/marketing/creative-replacement.js"},"./marketing/editorial":{"types":"./dist/marketing/editorial.d.ts","browser":"./dist/browser/marketing/editorial.js","bun":"./dist/marketing/editorial.js","node":"./dist/node/marketing/editorial.js","default":"./dist/marketing/editorial.js"},"./marketing/editorial-archive.messages":{"types":"./dist/marketing/editorial-archive.messages.d.ts","browser":"./dist/browser/marketing/editorial-archive.messages.js","bun":"./dist/marketing/editorial-archive.messages.js","node":"./dist/node/marketing/editorial-archive.messages.js","default":"./dist/marketing/editorial-archive.messages.js"},"./marketing/editorial-calendar":{"types":"./dist/marketing/editorial-calendar.d.ts","browser":"./dist/browser/marketing/editorial-calendar.js","bun":"./dist/marketing/editorial-calendar.js","node":"./dist/node/marketing/editorial-calendar.js","default":"./dist/marketing/editorial-calendar.js"},"./marketing/editorial-create.messages":{"types":"./dist/marketing/editorial-create.messages.d.ts","browser":"./dist/browser/marketing/editorial-create.messages.js","bun":"./dist/marketing/editorial-create.messages.js","node":"./dist/node/marketing/editorial-create.messages.js","default":"./dist/marketing/editorial-create.messages.js"},"./marketing/editorial-deployment":{"types":"./dist/marketing/editorial-deployment.d.ts","browser":"./dist/browser/marketing/editorial-deployment.js","bun":"./dist/marketing/editorial-deployment.js","node":"./dist/node/marketing/editorial-deployment.js","default":"./dist/marketing/editorial-deployment.js"},"./marketing/editorial-detail-view":{"types":"./dist/marketing/editorial-detail-view.d.ts","browser":"./dist/browser/marketing/editorial-detail-view.js","bun":"./dist/marketing/editorial-detail-view.js","node":"./dist/node/marketing/editorial-detail-view.js","default":"./dist/marketing/editorial-detail-view.js"},"./marketing/editorial-edit-form":{"types":"./dist/marketing/editorial-edit-form.d.ts","browser":"./dist/browser/marketing/editorial-edit-form.js","bun":"./dist/marketing/editorial-edit-form.js","node":"./dist/node/marketing/editorial-edit-form.js","default":"./dist/marketing/editorial-edit-form.js"},"./marketing/editorial-git":{"types":"./dist/marketing/editorial-git.d.ts","browser":"./dist/browser/marketing/editorial-git.js","bun":"./dist/marketing/editorial-git.js","node":"./dist/node/marketing/editorial-git.js","default":"./dist/marketing/editorial-git.js"},"./marketing/editorial-git-failure":{"types":"./dist/marketing/editorial-git-failure.d.ts","browser":"./dist/browser/marketing/editorial-git-failure.js","bun":"./dist/marketing/editorial-git-failure.js","node":"./dist/node/marketing/editorial-git-failure.js","default":"./dist/marketing/editorial-git-failure.js"},"./marketing/editorial-history":{"types":"./dist/marketing/editorial-history.d.ts","browser":"./dist/browser/marketing/editorial-history.js","bun":"./dist/marketing/editorial-history.js","node":"./dist/node/marketing/editorial-history.js","default":"./dist/marketing/editorial-history.js"},"./marketing/editorial-history-view":{"types":"./dist/marketing/editorial-history-view.d.ts","browser":"./dist/browser/marketing/editorial-history-view.js","bun":"./dist/marketing/editorial-history-view.js","node":"./dist/node/marketing/editorial-history-view.js","default":"./dist/marketing/editorial-history-view.js"},"./marketing/editorial-list":{"types":"./dist/marketing/editorial-list.d.ts","browser":"./dist/browser/marketing/editorial-list.js","bun":"./dist/marketing/editorial-list.js","node":"./dist/node/marketing/editorial-list.js","default":"./dist/marketing/editorial-list.js"},"./marketing/editorial-operations":{"types":"./dist/marketing/editorial-operations.d.ts","browser":"./dist/browser/marketing/editorial-operations.js","bun":"./dist/marketing/editorial-operations.js","node":"./dist/node/marketing/editorial-operations.js","default":"./dist/marketing/editorial-operations.js"},"./marketing/editorial-publication.messages":{"types":"./dist/marketing/editorial-publication.messages.d.ts","browser":"./dist/browser/marketing/editorial-publication.messages.js","bun":"./dist/marketing/editorial-publication.messages.js","node":"./dist/node/marketing/editorial-publication.messages.js","default":"./dist/marketing/editorial-publication.messages.js"},"./marketing/editorial-recovery":{"types":"./dist/marketing/editorial-recovery.d.ts","browser":"./dist/browser/marketing/editorial-recovery.js","bun":"./dist/marketing/editorial-recovery.js","node":"./dist/node/marketing/editorial-recovery.js","default":"./dist/marketing/editorial-recovery.js"},"./marketing/editorial-resume":{"types":"./dist/marketing/editorial-resume.d.ts","browser":"./dist/browser/marketing/editorial-resume.js","bun":"./dist/marketing/editorial-resume.js","node":"./dist/node/marketing/editorial-resume.js","default":"./dist/marketing/editorial-resume.js"},"./marketing/editorial-review.messages":{"types":"./dist/marketing/editorial-review.messages.d.ts","browser":"./dist/browser/marketing/editorial-review.messages.js","bun":"./dist/marketing/editorial-review.messages.js","node":"./dist/node/marketing/editorial-review.messages.js","default":"./dist/marketing/editorial-review.messages.js"},"./marketing/editorial-schedule-form":{"types":"./dist/marketing/editorial-schedule-form.d.ts","browser":"./dist/browser/marketing/editorial-schedule-form.js","bun":"./dist/marketing/editorial-schedule-form.js","node":"./dist/node/marketing/editorial-schedule-form.js","default":"./dist/marketing/editorial-schedule-form.js"},"./marketing/editorial-schedule.messages":{"types":"./dist/marketing/editorial-schedule.messages.d.ts","browser":"./dist/browser/marketing/editorial-schedule.messages.js","bun":"./dist/marketing/editorial-schedule.messages.js","node":"./dist/node/marketing/editorial-schedule.messages.js","default":"./dist/marketing/editorial-schedule.messages.js"},"./marketing/editorial-source":{"types":"./dist/marketing/editorial-source.d.ts","browser":"./dist/browser/marketing/editorial-source.js","bun":"./dist/marketing/editorial-source.js","node":"./dist/node/marketing/editorial-source.js","default":"./dist/marketing/editorial-source.js"},"./marketing/editorial-view":{"types":"./dist/marketing/editorial-view.d.ts","browser":"./dist/browser/marketing/editorial-view.js","bun":"./dist/marketing/editorial-view.js","node":"./dist/node/marketing/editorial-view.js","default":"./dist/marketing/editorial-view.js"},"./marketing/editorial-view.messages":{"types":"./dist/marketing/editorial-view.messages.d.ts","browser":"./dist/browser/marketing/editorial-view.messages.js","bun":"./dist/marketing/editorial-view.messages.js","node":"./dist/node/marketing/editorial-view.messages.js","default":"./dist/marketing/editorial-view.messages.js"},"./marketing/execution":{"types":"./dist/marketing/execution.d.ts","browser":"./dist/browser/marketing/execution.js","bun":"./dist/marketing/execution.js","node":"./dist/node/marketing/execution.js","default":"./dist/marketing/execution.js"},"./marketing/fixtures":{"types":"./dist/marketing/fixtures.d.ts","browser":"./dist/browser/marketing/fixtures.js","bun":"./dist/marketing/fixtures.js","node":"./dist/node/marketing/fixtures.js","default":"./dist/marketing/fixtures.js"},"./marketing/installation":{"types":"./dist/marketing/installation.d.ts","browser":"./dist/browser/marketing/installation.js","bun":"./dist/marketing/installation.js","node":"./dist/node/marketing/installation.js","default":"./dist/marketing/installation.js"},"./marketing/marketing.docblock":{"types":"./dist/marketing/marketing.docblock.d.ts","browser":"./dist/browser/marketing/marketing.docblock.js","bun":"./dist/marketing/marketing.docblock.js","node":"./dist/node/marketing/marketing.docblock.js","default":"./dist/marketing/marketing.docblock.js"},"./marketing/measurement":{"types":"./dist/marketing/measurement.d.ts","browser":"./dist/browser/marketing/measurement.js","bun":"./dist/marketing/measurement.js","node":"./dist/node/marketing/measurement.js","default":"./dist/marketing/measurement.js"},"./marketing/measurement-report":{"types":"./dist/marketing/measurement-report.d.ts","browser":"./dist/browser/marketing/measurement-report.js","bun":"./dist/marketing/measurement-report.js","node":"./dist/node/marketing/measurement-report.js","default":"./dist/marketing/measurement-report.js"},"./marketing/measurement-report-operations":{"types":"./dist/marketing/measurement-report-operations.d.ts","browser":"./dist/browser/marketing/measurement-report-operations.js","bun":"./dist/marketing/measurement-report-operations.js","node":"./dist/node/marketing/measurement-report-operations.js","default":"./dist/marketing/measurement-report-operations.js"},"./marketing/observation-operations":{"types":"./dist/marketing/observation-operations.d.ts","browser":"./dist/browser/marketing/observation-operations.js","bun":"./dist/marketing/observation-operations.js","node":"./dist/node/marketing/observation-operations.js","default":"./dist/marketing/observation-operations.js"},"./marketing/observations":{"types":"./dist/marketing/observations.d.ts","browser":"./dist/browser/marketing/observations.js","bun":"./dist/marketing/observations.js","node":"./dist/node/marketing/observations.js","default":"./dist/marketing/observations.js"},"./marketing/operations":{"types":"./dist/marketing/operations.d.ts","browser":"./dist/browser/marketing/operations.js","bun":"./dist/marketing/operations.js","node":"./dist/node/marketing/operations.js","default":"./dist/marketing/operations.js"},"./marketing/optimization":{"types":"./dist/marketing/optimization.d.ts","browser":"./dist/browser/marketing/optimization.js","bun":"./dist/marketing/optimization.js","node":"./dist/node/marketing/optimization.js","default":"./dist/marketing/optimization.js"},"./marketing/planning":{"types":"./dist/marketing/planning.d.ts","browser":"./dist/browser/marketing/planning.js","bun":"./dist/marketing/planning.js","node":"./dist/node/marketing/planning.js","default":"./dist/marketing/planning.js"},"./marketing/planning-approval":{"types":"./dist/marketing/planning-approval.d.ts","browser":"./dist/browser/marketing/planning-approval.js","bun":"./dist/marketing/planning-approval.js","node":"./dist/node/marketing/planning-approval.js","default":"./dist/marketing/planning-approval.js"},"./marketing/planning-approval-operations":{"types":"./dist/marketing/planning-approval-operations.d.ts","browser":"./dist/browser/marketing/planning-approval-operations.js","bun":"./dist/marketing/planning-approval-operations.js","node":"./dist/node/marketing/planning-approval-operations.js","default":"./dist/marketing/planning-approval-operations.js"},"./marketing/planning-operations":{"types":"./dist/marketing/planning-operations.d.ts","browser":"./dist/browser/marketing/planning-operations.js","bun":"./dist/marketing/planning-operations.js","node":"./dist/node/marketing/planning-operations.js","default":"./dist/marketing/planning-operations.js"},"./marketing/ports":{"types":"./dist/marketing/ports.d.ts","browser":"./dist/browser/marketing/ports.js","bun":"./dist/marketing/ports.js","node":"./dist/node/marketing/ports.js","default":"./dist/marketing/ports.js"},"./marketing/workspace":{"types":"./dist/marketing/workspace.d.ts","browser":"./dist/browser/marketing/workspace.js","bun":"./dist/marketing/workspace.js","node":"./dist/node/marketing/workspace.js","default":"./dist/marketing/workspace.js"},"./marketing/workspace-operations":{"types":"./dist/marketing/workspace-operations.d.ts","browser":"./dist/browser/marketing/workspace-operations.js","bun":"./dist/marketing/workspace-operations.js","node":"./dist/node/marketing/workspace-operations.js","default":"./dist/marketing/workspace-operations.js"},"./referrals":{"types":"./dist/referrals/index.d.ts","browser":"./dist/browser/referrals/index.js","bun":"./dist/referrals/index.js","node":"./dist/node/referrals/index.js","default":"./dist/referrals/index.js"},"./referrals/attribution":{"types":"./dist/referrals/attribution.d.ts","browser":"./dist/browser/referrals/attribution.js","bun":"./dist/referrals/attribution.js","node":"./dist/node/referrals/attribution.js","default":"./dist/referrals/attribution.js"},"./referrals/operations":{"types":"./dist/referrals/operations.d.ts","browser":"./dist/browser/referrals/operations.js","bun":"./dist/referrals/operations.js","node":"./dist/node/referrals/operations.js","default":"./dist/referrals/operations.js"},"./referrals/payouts":{"types":"./dist/referrals/payouts.d.ts","browser":"./dist/browser/referrals/payouts.js","bun":"./dist/referrals/payouts.js","node":"./dist/node/referrals/payouts.js","default":"./dist/referrals/payouts.js"},"./referrals/program":{"types":"./dist/referrals/program.d.ts","browser":"./dist/browser/referrals/program.js","bun":"./dist/referrals/program.js","node":"./dist/node/referrals/program.js","default":"./dist/referrals/program.js"},"./referrals/queries":{"types":"./dist/referrals/queries.d.ts","browser":"./dist/browser/referrals/queries.js","bun":"./dist/referrals/queries.js","node":"./dist/node/referrals/queries.js","default":"./dist/referrals/queries.js"},"./types":{"types":"./dist/types.d.ts","browser":"./dist/browser/types.js","bun":"./dist/types.js","node":"./dist/node/types.js","default":"./dist/types.js"},"./validation":{"types":"./dist/validation.d.ts","browser":"./dist/browser/validation.js","bun":"./dist/validation.js","node":"./dist/node/validation.js","default":"./dist/validation.js"},"./validation-rules":{"types":"./dist/validation-rules.d.ts","browser":"./dist/browser/validation-rules.js","bun":"./dist/validation-rules.js","node":"./dist/node/validation-rules.js","default":"./dist/validation-rules.js"},"./marketing/product-operations":{"types":"./dist/marketing/product-operations.d.ts","browser":"./dist/browser/marketing/product-operations.js","bun":"./dist/marketing/product-operations.js","node":"./dist/node/marketing/product-operations.js","default":"./dist/marketing/product-operations.js"},"./marketing/forms-operations":{"types":"./dist/marketing/forms-operations.d.ts","browser":"./dist/browser/marketing/forms-operations.js","bun":"./dist/marketing/forms-operations.js","node":"./dist/node/marketing/forms-operations.js","default":"./dist/marketing/forms-operations.js"},"./marketing/site-contracts":{"types":"./dist/marketing/site-contracts.d.ts","browser":"./dist/browser/marketing/site-contracts.js","bun":"./dist/marketing/site-contracts.js","node":"./dist/node/marketing/site-contracts.js","default":"./dist/marketing/site-contracts.js"},"./marketing/form-contracts":{"types":"./dist/marketing/form-contracts.d.ts","browser":"./dist/browser/marketing/form-contracts.js","bun":"./dist/marketing/form-contracts.js","node":"./dist/node/marketing/form-contracts.js","default":"./dist/marketing/form-contracts.js"},"./social-media/social-intent-ports":{"types":"./dist/social-media/social-intent-ports.d.ts","browser":"./dist/browser/social-media/social-intent-ports.js","bun":"./dist/social-media/social-intent-ports.js","node":"./dist/node/social-media/social-intent-ports.js","default":"./dist/social-media/social-intent-ports.js"},"./social-media/social-media":{"types":"./dist/social-media/social-media.d.ts","browser":"./dist/browser/social-media/social-media.js","bun":"./dist/social-media/social-media.js","node":"./dist/node/social-media/social-media.js","default":"./dist/social-media/social-media.js"},"./social-media/social-provider-v2":{"types":"./dist/social-media/social-provider-v2.d.ts","browser":"./dist/browser/social-media/social-provider-v2.js","bun":"./dist/social-media/social-provider-v2.js","node":"./dist/node/social-media/social-provider-v2.js","default":"./dist/social-media/social-provider-v2.js"},"./social-media/social-scheduling-operations":{"types":"./dist/social-media/social-scheduling-operations.d.ts","browser":"./dist/browser/social-media/social-scheduling-operations.js","bun":"./dist/social-media/social-scheduling-operations.js","node":"./dist/node/social-media/social-scheduling-operations.js","default":"./dist/social-media/social-scheduling-operations.js"},"./social-media/social-scheduling":{"types":"./dist/social-media/social-scheduling.d.ts","browser":"./dist/browser/social-media/social-scheduling.js","bun":"./dist/social-media/social-scheduling.js","node":"./dist/node/social-media/social-scheduling.js","default":"./dist/social-media/social-scheduling.js"},"./marketing/site-fixtures":{"types":"./dist/marketing/site-fixtures.d.ts","bun":"./dist/marketing/site-fixtures.js","node":"./dist/node/marketing/site-fixtures.js","default":"./dist/marketing/site-fixtures.js"},"./marketing/validation":{"types":"./dist/marketing/validation.d.ts","bun":"./dist/marketing/validation.js","node":"./dist/node/marketing/validation.js","default":"./dist/marketing/validation.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.growth-spec","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/domains/growth/spec/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./fixtures","importPath":"@lssm-tech/lib.growth-spec/fixtures","target":"./src/fixtures.ts","targets":[{"conditions":[],"target":"./src/fixtures.ts","sourcePath":"packages/domains/growth/spec/src/fixtures.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/fixtures.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing","importPath":"@lssm-tech/lib.growth-spec/marketing","target":"./src/marketing/index.ts","targets":[{"conditions":[],"target":"./src/marketing/index.ts","sourcePath":"packages/domains/growth/spec/src/marketing/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/brand","importPath":"@lssm-tech/lib.growth-spec/marketing/brand","target":"./src/marketing/brand.ts","targets":[{"conditions":[],"target":"./src/marketing/brand.ts","sourcePath":"packages/domains/growth/spec/src/marketing/brand.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/brand.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/budget","importPath":"@lssm-tech/lib.growth-spec/marketing/budget","target":"./src/marketing/budget.ts","targets":[{"conditions":[],"target":"./src/marketing/budget.ts","sourcePath":"packages/domains/growth/spec/src/marketing/budget.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/budget.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/channels","importPath":"@lssm-tech/lib.growth-spec/marketing/channels","target":"./src/marketing/channels.ts","targets":[{"conditions":[],"target":"./src/marketing/channels.ts","sourcePath":"packages/domains/growth/spec/src/marketing/channels.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/channels.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/common","importPath":"@lssm-tech/lib.growth-spec/marketing/common","target":"./src/marketing/common.ts","targets":[{"conditions":[],"target":"./src/marketing/common.ts","sourcePath":"packages/domains/growth/spec/src/marketing/common.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/common.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/conversion","importPath":"@lssm-tech/lib.growth-spec/marketing/conversion","target":"./src/marketing/conversion.ts","targets":[{"conditions":[],"target":"./src/marketing/conversion.ts","sourcePath":"packages/domains/growth/spec/src/marketing/conversion.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/conversion.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/conversion-operations","importPath":"@lssm-tech/lib.growth-spec/marketing/conversion-operations","target":"./src/marketing/conversion-operations.ts","targets":[{"conditions":[],"target":"./src/marketing/conversion-operations.ts","sourcePath":"packages/domains/growth/spec/src/marketing/conversion-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/conversion-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/conversion-ports","importPath":"@lssm-tech/lib.growth-spec/marketing/conversion-ports","target":"./src/marketing/conversion-ports.ts","targets":[{"conditions":[],"target":"./src/marketing/conversion-ports.ts","sourcePath":"packages/domains/growth/spec/src/marketing/conversion-ports.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/conversion-ports.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/copy","importPath":"@lssm-tech/lib.growth-spec/marketing/copy","target":"./src/marketing/copy.ts","targets":[{"conditions":[],"target":"./src/marketing/copy.ts","sourcePath":"packages/domains/growth/spec/src/marketing/copy.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/copy.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/creative-replacement","importPath":"@lssm-tech/lib.growth-spec/marketing/creative-replacement","target":"./src/marketing/creative-replacement.ts","targets":[{"conditions":[],"target":"./src/marketing/creative-replacement.ts","sourcePath":"packages/domains/growth/spec/src/marketing/creative-replacement.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/creative-replacement.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial","target":"./src/marketing/editorial.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-archive.messages","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-archive.messages","target":"./src/marketing/editorial-archive.messages.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-archive.messages.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-archive.messages.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-archive.messages.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-calendar","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-calendar","target":"./src/marketing/editorial-calendar.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-calendar.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-calendar.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-calendar.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-create.messages","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-create.messages","target":"./src/marketing/editorial-create.messages.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-create.messages.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-create.messages.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-create.messages.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-deployment","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-deployment","target":"./src/marketing/editorial-deployment.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-deployment.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-deployment.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-deployment.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-detail-view","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-detail-view","target":"./src/marketing/editorial-detail-view.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-detail-view.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-detail-view.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-detail-view.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-edit-form","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-edit-form","target":"./src/marketing/editorial-edit-form.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-edit-form.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-edit-form.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-edit-form.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-git","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-git","target":"./src/marketing/editorial-git.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-git.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-git.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-git.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-git-failure","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-git-failure","target":"./src/marketing/editorial-git-failure.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-git-failure.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-git-failure.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-git-failure.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-history","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-history","target":"./src/marketing/editorial-history.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-history.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-history.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-history.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-history-view","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-history-view","target":"./src/marketing/editorial-history-view.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-history-view.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-history-view.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-history-view.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-list","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-list","target":"./src/marketing/editorial-list.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-list.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-list.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-list.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-operations","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-operations","target":"./src/marketing/editorial-operations.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-operations.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-publication.messages","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-publication.messages","target":"./src/marketing/editorial-publication.messages.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-publication.messages.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-publication.messages.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-publication.messages.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-recovery","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-recovery","target":"./src/marketing/editorial-recovery.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-recovery.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-recovery.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-recovery.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-resume","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-resume","target":"./src/marketing/editorial-resume.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-resume.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-resume.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-resume.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-review.messages","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-review.messages","target":"./src/marketing/editorial-review.messages.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-review.messages.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-review.messages.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-review.messages.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-schedule-form","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-schedule-form","target":"./src/marketing/editorial-schedule-form.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-schedule-form.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-schedule-form.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-schedule-form.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-schedule.messages","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-schedule.messages","target":"./src/marketing/editorial-schedule.messages.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-schedule.messages.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-schedule.messages.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-schedule.messages.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-source","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-source","target":"./src/marketing/editorial-source.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-source.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-source.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-source.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-view","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-view","target":"./src/marketing/editorial-view.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-view.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-view.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-view.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/editorial-view.messages","importPath":"@lssm-tech/lib.growth-spec/marketing/editorial-view.messages","target":"./src/marketing/editorial-view.messages.ts","targets":[{"conditions":[],"target":"./src/marketing/editorial-view.messages.ts","sourcePath":"packages/domains/growth/spec/src/marketing/editorial-view.messages.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/editorial-view.messages.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/execution","importPath":"@lssm-tech/lib.growth-spec/marketing/execution","target":"./src/marketing/execution.ts","targets":[{"conditions":[],"target":"./src/marketing/execution.ts","sourcePath":"packages/domains/growth/spec/src/marketing/execution.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/execution.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/fixtures","importPath":"@lssm-tech/lib.growth-spec/marketing/fixtures","target":"./src/marketing/fixtures.ts","targets":[{"conditions":[],"target":"./src/marketing/fixtures.ts","sourcePath":"packages/domains/growth/spec/src/marketing/fixtures.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/fixtures.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/installation","importPath":"@lssm-tech/lib.growth-spec/marketing/installation","target":"./src/marketing/installation.ts","targets":[{"conditions":[],"target":"./src/marketing/installation.ts","sourcePath":"packages/domains/growth/spec/src/marketing/installation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/installation.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/marketing.docblock","importPath":"@lssm-tech/lib.growth-spec/marketing/marketing.docblock","target":"./src/marketing/marketing.docblock.ts","targets":[{"conditions":[],"target":"./src/marketing/marketing.docblock.ts","sourcePath":"packages/domains/growth/spec/src/marketing/marketing.docblock.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/marketing.docblock.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/measurement","importPath":"@lssm-tech/lib.growth-spec/marketing/measurement","target":"./src/marketing/measurement.ts","targets":[{"conditions":[],"target":"./src/marketing/measurement.ts","sourcePath":"packages/domains/growth/spec/src/marketing/measurement.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/measurement.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/measurement-report","importPath":"@lssm-tech/lib.growth-spec/marketing/measurement-report","target":"./src/marketing/measurement-report.ts","targets":[{"conditions":[],"target":"./src/marketing/measurement-report.ts","sourcePath":"packages/domains/growth/spec/src/marketing/measurement-report.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/measurement-report.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/measurement-report-operations","importPath":"@lssm-tech/lib.growth-spec/marketing/measurement-report-operations","target":"./src/marketing/measurement-report-operations.ts","targets":[{"conditions":[],"target":"./src/marketing/measurement-report-operations.ts","sourcePath":"packages/domains/growth/spec/src/marketing/measurement-report-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/measurement-report-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/observation-operations","importPath":"@lssm-tech/lib.growth-spec/marketing/observation-operations","target":"./src/marketing/observation-operations.ts","targets":[{"conditions":[],"target":"./src/marketing/observation-operations.ts","sourcePath":"packages/domains/growth/spec/src/marketing/observation-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/observation-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/observations","importPath":"@lssm-tech/lib.growth-spec/marketing/observations","target":"./src/marketing/observations.ts","targets":[{"conditions":[],"target":"./src/marketing/observations.ts","sourcePath":"packages/domains/growth/spec/src/marketing/observations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/observations.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/operations","importPath":"@lssm-tech/lib.growth-spec/marketing/operations","target":"./src/marketing/operations.ts","targets":[{"conditions":[],"target":"./src/marketing/operations.ts","sourcePath":"packages/domains/growth/spec/src/marketing/operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/optimization","importPath":"@lssm-tech/lib.growth-spec/marketing/optimization","target":"./src/marketing/optimization.ts","targets":[{"conditions":[],"target":"./src/marketing/optimization.ts","sourcePath":"packages/domains/growth/spec/src/marketing/optimization.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/optimization.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/planning","importPath":"@lssm-tech/lib.growth-spec/marketing/planning","target":"./src/marketing/planning.ts","targets":[{"conditions":[],"target":"./src/marketing/planning.ts","sourcePath":"packages/domains/growth/spec/src/marketing/planning.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/planning.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/planning-approval","importPath":"@lssm-tech/lib.growth-spec/marketing/planning-approval","target":"./src/marketing/planning-approval.ts","targets":[{"conditions":[],"target":"./src/marketing/planning-approval.ts","sourcePath":"packages/domains/growth/spec/src/marketing/planning-approval.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/planning-approval.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/planning-approval-operations","importPath":"@lssm-tech/lib.growth-spec/marketing/planning-approval-operations","target":"./src/marketing/planning-approval-operations.ts","targets":[{"conditions":[],"target":"./src/marketing/planning-approval-operations.ts","sourcePath":"packages/domains/growth/spec/src/marketing/planning-approval-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/planning-approval-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/planning-operations","importPath":"@lssm-tech/lib.growth-spec/marketing/planning-operations","target":"./src/marketing/planning-operations.ts","targets":[{"conditions":[],"target":"./src/marketing/planning-operations.ts","sourcePath":"packages/domains/growth/spec/src/marketing/planning-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/planning-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/ports","importPath":"@lssm-tech/lib.growth-spec/marketing/ports","target":"./src/marketing/ports.ts","targets":[{"conditions":[],"target":"./src/marketing/ports.ts","sourcePath":"packages/domains/growth/spec/src/marketing/ports.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/ports.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/workspace","importPath":"@lssm-tech/lib.growth-spec/marketing/workspace","target":"./src/marketing/workspace.ts","targets":[{"conditions":[],"target":"./src/marketing/workspace.ts","sourcePath":"packages/domains/growth/spec/src/marketing/workspace.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/workspace.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/workspace-operations","importPath":"@lssm-tech/lib.growth-spec/marketing/workspace-operations","target":"./src/marketing/workspace-operations.ts","targets":[{"conditions":[],"target":"./src/marketing/workspace-operations.ts","sourcePath":"packages/domains/growth/spec/src/marketing/workspace-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/workspace-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./referrals","importPath":"@lssm-tech/lib.growth-spec/referrals","target":"./src/referrals/index.ts","targets":[{"conditions":[],"target":"./src/referrals/index.ts","sourcePath":"packages/domains/growth/spec/src/referrals/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/referrals/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./referrals/attribution","importPath":"@lssm-tech/lib.growth-spec/referrals/attribution","target":"./src/referrals/attribution.ts","targets":[{"conditions":[],"target":"./src/referrals/attribution.ts","sourcePath":"packages/domains/growth/spec/src/referrals/attribution.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/referrals/attribution.ts","sourceStatus":"verified source file"}]},{"subpath":"./referrals/operations","importPath":"@lssm-tech/lib.growth-spec/referrals/operations","target":"./src/referrals/operations.ts","targets":[{"conditions":[],"target":"./src/referrals/operations.ts","sourcePath":"packages/domains/growth/spec/src/referrals/operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/referrals/operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./referrals/payouts","importPath":"@lssm-tech/lib.growth-spec/referrals/payouts","target":"./src/referrals/payouts.ts","targets":[{"conditions":[],"target":"./src/referrals/payouts.ts","sourcePath":"packages/domains/growth/spec/src/referrals/payouts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/referrals/payouts.ts","sourceStatus":"verified source file"}]},{"subpath":"./referrals/program","importPath":"@lssm-tech/lib.growth-spec/referrals/program","target":"./src/referrals/program.ts","targets":[{"conditions":[],"target":"./src/referrals/program.ts","sourcePath":"packages/domains/growth/spec/src/referrals/program.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/referrals/program.ts","sourceStatus":"verified source file"}]},{"subpath":"./referrals/queries","importPath":"@lssm-tech/lib.growth-spec/referrals/queries","target":"./src/referrals/queries.ts","targets":[{"conditions":[],"target":"./src/referrals/queries.ts","sourcePath":"packages/domains/growth/spec/src/referrals/queries.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/referrals/queries.ts","sourceStatus":"verified source file"}]},{"subpath":"./types","importPath":"@lssm-tech/lib.growth-spec/types","target":"./src/types.ts","targets":[{"conditions":[],"target":"./src/types.ts","sourcePath":"packages/domains/growth/spec/src/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation","importPath":"@lssm-tech/lib.growth-spec/validation","target":"./src/validation.ts","targets":[{"conditions":[],"target":"./src/validation.ts","sourcePath":"packages/domains/growth/spec/src/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation-rules","importPath":"@lssm-tech/lib.growth-spec/validation-rules","target":"./src/validation-rules.ts","targets":[{"conditions":[],"target":"./src/validation-rules.ts","sourcePath":"packages/domains/growth/spec/src/validation-rules.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/validation-rules.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/product-operations","importPath":"@lssm-tech/lib.growth-spec/marketing/product-operations","target":"./src/marketing/product-operations.ts","targets":[{"conditions":[],"target":"./src/marketing/product-operations.ts","sourcePath":"packages/domains/growth/spec/src/marketing/product-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/product-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/forms-operations","importPath":"@lssm-tech/lib.growth-spec/marketing/forms-operations","target":"./src/marketing/forms-operations.ts","targets":[{"conditions":[],"target":"./src/marketing/forms-operations.ts","sourcePath":"packages/domains/growth/spec/src/marketing/forms-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/forms-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/site-contracts","importPath":"@lssm-tech/lib.growth-spec/marketing/site-contracts","target":"./src/marketing/site-contracts.ts","targets":[{"conditions":[],"target":"./src/marketing/site-contracts.ts","sourcePath":"packages/domains/growth/spec/src/marketing/site-contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/site-contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/form-contracts","importPath":"@lssm-tech/lib.growth-spec/marketing/form-contracts","target":"./src/marketing/form-contracts.ts","targets":[{"conditions":[],"target":"./src/marketing/form-contracts.ts","sourcePath":"packages/domains/growth/spec/src/marketing/form-contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/form-contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./social-media/social-intent-ports","importPath":"@lssm-tech/lib.growth-spec/social-media/social-intent-ports","target":"./src/social-media/social-intent-ports.ts","targets":[{"conditions":[],"target":"./src/social-media/social-intent-ports.ts","sourcePath":"packages/domains/growth/spec/src/social-media/social-intent-ports.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/social-media/social-intent-ports.ts","sourceStatus":"verified source file"}]},{"subpath":"./social-media/social-media","importPath":"@lssm-tech/lib.growth-spec/social-media/social-media","target":"./src/social-media/social-media.ts","targets":[{"conditions":[],"target":"./src/social-media/social-media.ts","sourcePath":"packages/domains/growth/spec/src/social-media/social-media.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/social-media/social-media.ts","sourceStatus":"verified source file"}]},{"subpath":"./social-media/social-provider-v2","importPath":"@lssm-tech/lib.growth-spec/social-media/social-provider-v2","target":"./src/social-media/social-provider-v2.ts","targets":[{"conditions":[],"target":"./src/social-media/social-provider-v2.ts","sourcePath":"packages/domains/growth/spec/src/social-media/social-provider-v2.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/social-media/social-provider-v2.ts","sourceStatus":"verified source file"}]},{"subpath":"./social-media/social-scheduling-operations","importPath":"@lssm-tech/lib.growth-spec/social-media/social-scheduling-operations","target":"./src/social-media/social-scheduling-operations.ts","targets":[{"conditions":[],"target":"./src/social-media/social-scheduling-operations.ts","sourcePath":"packages/domains/growth/spec/src/social-media/social-scheduling-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/social-media/social-scheduling-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./social-media/social-scheduling","importPath":"@lssm-tech/lib.growth-spec/social-media/social-scheduling","target":"./src/social-media/social-scheduling.ts","targets":[{"conditions":[],"target":"./src/social-media/social-scheduling.ts","sourcePath":"packages/domains/growth/spec/src/social-media/social-scheduling.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/social-media/social-scheduling.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/site-fixtures","importPath":"@lssm-tech/lib.growth-spec/marketing/site-fixtures","target":"./src/marketing/site-fixtures.ts","targets":[{"conditions":[],"target":"./src/marketing/site-fixtures.ts","sourcePath":"packages/domains/growth/spec/src/marketing/site-fixtures.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/site-fixtures.ts","sourceStatus":"verified source file"}]},{"subpath":"./marketing/validation","importPath":"@lssm-tech/lib.growth-spec/marketing/validation","target":"./src/marketing/validation.ts","targets":[{"conditions":[],"target":"./src/marketing/validation.ts","sourcePath":"packages/domains/growth/spec/src/marketing/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/src/marketing/validation.ts","sourceStatus":"verified source file"}]}],"entryCount":72,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Lib Growth Spec documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.growth-spec","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.growth-spec.txt"},"readme":{"status":"available","body":"# `@lssm-tech/lib.growth-spec`\n\nProvider-neutral growth and marketing operation contracts for autonomous-company campaign, lifecycle, and publishing handoffs.\n\n`./marketing/site-fixtures` preserves the representative marketing page/site\ncontracts separately from the existing execution fixtures. `./marketing/validation`\nowns their deterministic structural checks, including density, disclosures,\npresentation bindings and operation references. Legacy imports retain the same\nobjects and validation behavior.\n\nThis package closes the first canonical ContractSpec slice for acquisition and lifecycle growth planning. It defines reviewable contract packets; it does not execute provider actions.\n\n## Scope\n\nUse this package to model:\n\n- audience segments and consent/preference boundaries;\n- campaigns, experiments, content blocks, landing pages, copy variants, and SEO metadata;\n- lifecycle message plans as draft/review handoffs;\n- attribution model references and measurable objectives;\n- prioritized first- or last-touch referral and affiliate attribution with one non-stackable winner;\n- identity or organization participants, links, conversions, reward accruals, and reversals;\n- manual or policy-authorized automatic payouts through opaque provider references, disabled until explicitly enabled;\n- lifecycle commands and status/list queries for review, retry, and reconciliation;\n- brand/safety review, CompanyOS authority, assurance evidence, and approval gates;\n- provider/channel bindings as non-secret references only.\n\n## Boundary\n\nThis package does not deliver messages, publish CMS pages, buy ads, write CRM records, compute analytics dashboards, or own in-product personalization runtime decisions. Use branded references to analytics, personalization, communication, CompanyOS, assurance, integrations, and orchestration surfaces.\n\n## Public entrypoints\n\n- `@lssm-tech/lib.growth-spec` — root barrel\n- `@lssm-tech/lib.growth-spec/types` — contract schemas and types\n- `@lssm-tech/lib.growth-spec/validation` — semantic validation helpers\n- `@lssm-tech/lib.growth-spec/fixtures` — safe synthetic fixtures\n- `@lssm-tech/lib.growth-spec/referrals` — referral and affiliate programs, attribution, ledger, payout, and operation contracts\n\n## Marketing Operations\n\nThe additive `./marketing` subpath models brand revisions, briefs, channel-specific\nexecution targets, bounded mandates, execution receipts, editorial records and\nmeasurement/experiment evidence. Existing referral and campaign-handoff contracts\nremain unchanged. `./marketing/operations` and `./marketing/editorial-operations`\ndeclare the shared REST/MCP operations. They do not execute providers.\n\nExternal execution and copy generation declare cost-bearing effects; editorial\npublication declares external side effects. Shared runtime approval checks and\nindependent domain authority ports are required. Generated schemas and OpenAPI live\nin the repository's Marketing Operations evidence directory.\n\n## Commands\n\n- `bun run test`\n- `bun run typecheck`\n- `bun run lint:check`\n- `bun run build`\n\nMarketing budget changes and creative replacements have separate immutable semantic\nschemas exported from `./marketing`. Execution plans bind them by ID and digest in their\nevidence, with independent provider-state observations, rights and liability assessments.\nThey preserve Google daily-budget/asset-group semantics and Meta/TikTok lifetime budgets.\n\n`./marketing/conversion-operations` declares three additive conversion operations:\ndeliver, reconcile and get. Original events and corrections preserve source/destination\nidentity, ordered revisions, consent references, absent values and immutable receipts.\nNo personal matching identifiers belong in these semantic contracts.\n\n`./marketing/observation-operations` adds resource refresh/get contracts. Observation\nresults carry timestamped snapshots, explicit resource coverage and a stable state digest.\nConfigured state, eligibility and review cannot substitute for each other.\n\n\n`marketing/installation` owns standalone/managed installation configuration, health\nresponse contracts and worker lifecycle ports. Cross-tenant learning is unavailable by\ndefault; readiness does not grant publishing, financial or provider authority.\n\n\nThe planning browser binding identifies actor, scope, brand revision, locale and explicit\nintent. Canonical planning REST paths are shared with operation contracts. Browser-derived\nidentity does not authorize inference or any proposed action.\n\n\n`marketing/workspace` and `marketing/workspace-operations` define authenticated command\ncenter bootstrap. The sole caller selector is brandId; runtime identity and authorized\nbrand revision determine the returned planning binding.\n\n\n`marketing/measurement-report` defines explicit reporting periods, authoritative source,\nfreshness bounds and dimension-bound totals with provenance and missing-data reasons.\n\n\nExperiment protocols reject duplicate guardrail metrics, inverted bounds and non-finite\nminimum effects. Invalid protocols must be corrected before assessment or promotion.\n\n\nPublished builds keep workspace package imports external so dependencies resolve through\ntheir owning package manifests rather than being silently inlined across package boundaries.\n\n\nThe additive `growth.editorial.recovery` query discovers persisted publishing/unknown records older than a bounded minimum age. Stores opt in through `EditorialStore.listRecovery`; existing store implementations remain valid.\n\n\n`./marketing/editorial-deployment` defines compiler receipt, deployment expectation and observed publication-status contracts. The existing JSON receipt field order is preserved for Hirly compatibility.\n\n\n`EditorialDeploymentVerifier` binds deployment evidence retrieval to an explicit marketing scope, persisted publication ID and compiler expectation. Transport failures are represented as unknown evidence.\n\n\n`./marketing/editorial-git` defines bounded compiler artifacts, immutable Git dispatch jobs and library-owned compiler/store/transport ports. A Git commit is separate from deployment proof.\n\n\n`./marketing/editorial-source` defines expiring, scoped approval for exact source paths at an immutable Git commit. Git artifacts optionally retain `sourceCommitSha` for provenance without changing existing artifact behavior.\n\n\nCompilation snapshots support up to 1,000 approved source paths; optional `commitPaths` select at most 299 of them for the Git artifact, plus its manifest. Git artifact bounds now support 300 files while retaining the 5 MB payload bound.\n\n\nSelective source approval requires every omitted source to match the pinned target base. Compiler implementations must preserve this invariant so a partial commit deploys the same source snapshot that was reviewed.\n\n\n`EditorialGitStore` optionally supports durable preparation-failure receipts. Implement both failure methods with atomic exclusion against dispatch creation; a failure must fence later dispatch for that claim. Known reason codes are defined by `./marketing/editorial-git-failure`.\n\n\n`growth.editorial.resume_preparation` v1 is a separate external-effect operation requiring fresh approval bound to scope, record, publication ID and expected revision. Ordinary reconciliation remains unchanged.\n\n\n`growth.editorial.list` v1 returns paginated summaries filtered by lifecycle status, assignee, locale, format and optional scheduled interval. ID keyset pagination is live rather than a historical snapshot, and full Markdown is excluded.\n\n\n`EditorialWorkspaceDataView` and its EN/FR/ES TranslationSpec catalogs define the editorial collection, fields and filters. The source query remains growth.editorial.list; filtering values stay provider-neutral while display keys are localized.\n\n\n`EDITORIAL_GET_PATH` exposes the canonical detail-query route for clients without duplicating transport strings.\n\n\n`EditorialDetailDataView` defines read-only content, revision, canonical URL and review/publication evidence fields, with the shared EN/FR/ES translation catalogs.\n\n\nEditorial revision now declares REVISION_CONFLICT (HTTP 409), making stale optimistic edits an explicit failure surface.\n\n\n`EditorialEditForm` defines the title/Markdown editing projection and the canonical revision-save action. Scope, expected revision and provenance must come from the verified record, not form fields.\n\n\n`EDITORIAL_REVISION_STATES` is shared by runtime transition validation and editor visibility.\n\n\nReview-control translations are in editorial-review.messages for EN/FR/ES; decision payloads continue using the canonical EditorialReview contract.\n\n\n`EditorialScheduleForm` defines destination selection and explicit UTC timestamp entry. Destination catalogs are bounded and require unique identifiers; submitted fields use the existing scheduling operation.\n\n\nEditorial publication-control translations are available in editorial-publication.messages for EN/FR/ES.\n\n\n`growth.editorial.history` exposes at most 20 immutable revisions per page, with an observed current-revision ceiling and ascending revision cursor. The optional listHistory store capability preserves compatibility for existing stores.\n\n\n`EditorialHistoryDataView` and EN/FR/ES catalogs describe the read-only revision list, backed by the canonical history query.\n\nCanonical marketing product/demo and lead/estimate operation models now live in `marketing/product-operations` and `marketing/forms-operations`. Legacy operations forward to the same objects. Growth uses portable Core definitions and the complete Orchestration artifact reference, preserving policies, fields, defaults and publication authority. Source staging does not establish declaration or runtime acceptance.\n\n`marketing/site-contracts` owns the complete marketing vocabulary, presentation payload and binding, section, page and site model families. `marketing/form-contracts` owns all three original marketing/BillingOS estimate FormSpec singletons and their original DocBlock. Legacy paths forward to the same canonical values. Private vocabulary and presentation split files remain unpublished; every existing public build entry is retained.\n\nCanonical compatibility leaves: `./social-media/social-intent-ports`, `./social-media/social-media`, `./social-media/social-provider-v2`, `./social-media/social-scheduling-operations`, `./social-media/social-scheduling`. Historical ContractSpec imports forward to these exact declarations and implementations.\n","sourcePath":"packages/domains/growth/spec/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/growth/spec/README.md","blobSha":"8ce3dd165b159436aab0f1851b37b356e323b552","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.growth-spec","runtimes":["node"],"platforms":["server"],"kind":"library","scope":"Package manifest","canonicalRoute":"/docs/packages/lib.growth-spec/","contextUrl":"/docs/packages/lib.growth-spec.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}