{"id":"@lssm-tech/example.companyos-gtm-learning-loop-conformance","slug":"example.companyos-gtm-learning-loop-conformance","name":"@lssm-tech/example.companyos-gtm-learning-loop-conformance","version":"2.0.5","path":"examples/companyos-gtm-learning-loop-conformance","manifestPath":"examples/companyos-gtm-learning-loop-conformance/package.json","manifestBlobSha":"f43974dddf7ca11edd08a414cf18584fdbb5537b","layer":"examples","physicalArea":null,"primaryArea":"examples-and-patterns","classification":{"privateDeclared":null,"catalogFamily":"solutions","catalogKind":"example","catalogStatus":"active","adoptionMode":"reference-only","stability":"experimental"},"description":"Vertical-neutral, no-network composed conformance fixture for the GTM Learning Loop, plus two fake research-provider adapters for Harness scenario execution.","descriptionOrigin":"package.json","catalog":{"family":"solutions","kind":"example","status":"active","adoptionMode":"reference-only","stability":"experimental","platforms":["server"],"runtimes":["node"],"entrypoints":[".","./adapters","./companyos-gtm-learning-loop-conformance.feature","./docs","./fixtures"],"documentation":[{"title":"Example Companyos Gtm Learning Loop Conformance documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fexample.companyos-gtm-learning-loop-conformance","kind":"readme"}],"examples":[],"replacements":[],"nonAdoptableRationale":"This example is published for reference and learning, not as a reusable library dependency."},"canonicalImports":[],"scripts":{"typecheck":"tsgo --noEmit","lint":"bun lint:fix","lint:fix":"node ../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../scripts/biome.cjs check --write .","lint:check":"node ../../scripts/biome.cjs check .","test":"bun test"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/integration.communication-os-runtime":"workspace:^","@lssm-tech/lib.communication-spec":"workspace:^","@lssm-tech/lib.companyos-runtime":"workspace:^","@lssm-tech/lib.companyos-spec":"workspace:^","@lssm-tech/lib.contracts-integrations":"workspace:^","@lssm-tech/lib.contracts-spec":"workspace:^","@lssm-tech/lib.provider-spec":"workspace:^"},"devDependencies":{"@lssm-tech/tool.typescript":"workspace:*","typescript":"catalog:"},"peerDependencies":{},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./adapters":"./src/adapters/index.ts","./companyos-gtm-learning-loop-conformance.feature":"./src/companyos-gtm-learning-loop-conformance.feature.ts","./docs":"./src/docs/index.ts","./fixtures":"./src/fixtures/index.ts"},"publishExports":null,"types":null,"files":["LICENSE","README.md","dist","src","!**/*.test.*","!**/*.spec.*","!**/*.tsbuildinfo"],"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/example.companyos-gtm-learning-loop-conformance","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"examples/companyos-gtm-learning-loop-conformance/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/companyos-gtm-learning-loop-conformance/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./adapters","importPath":"@lssm-tech/example.companyos-gtm-learning-loop-conformance/adapters","target":"./src/adapters/index.ts","targets":[{"conditions":[],"target":"./src/adapters/index.ts","sourcePath":"examples/companyos-gtm-learning-loop-conformance/src/adapters/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/companyos-gtm-learning-loop-conformance/src/adapters/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./companyos-gtm-learning-loop-conformance.feature","importPath":"@lssm-tech/example.companyos-gtm-learning-loop-conformance/companyos-gtm-learning-loop-conformance.feature","target":"./src/companyos-gtm-learning-loop-conformance.feature.ts","targets":[{"conditions":[],"target":"./src/companyos-gtm-learning-loop-conformance.feature.ts","sourcePath":"examples/companyos-gtm-learning-loop-conformance/src/companyos-gtm-learning-loop-conformance.feature.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/companyos-gtm-learning-loop-conformance/src/companyos-gtm-learning-loop-conformance.feature.ts","sourceStatus":"verified source file"}]},{"subpath":"./docs","importPath":"@lssm-tech/example.companyos-gtm-learning-loop-conformance/docs","target":"./src/docs/index.ts","targets":[{"conditions":[],"target":"./src/docs/index.ts","sourcePath":"examples/companyos-gtm-learning-loop-conformance/src/docs/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/companyos-gtm-learning-loop-conformance/src/docs/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./fixtures","importPath":"@lssm-tech/example.companyos-gtm-learning-loop-conformance/fixtures","target":"./src/fixtures/index.ts","targets":[{"conditions":[],"target":"./src/fixtures/index.ts","sourcePath":"examples/companyos-gtm-learning-loop-conformance/src/fixtures/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/companyos-gtm-learning-loop-conformance/src/fixtures/index.ts","sourceStatus":"verified source file"}]}],"entryCount":5,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Example Companyos Gtm Learning Loop Conformance documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fexample.companyos-gtm-learning-loop-conformance","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/companyos-gtm-learning-loop-conformance","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/companyos-gtm-learning-loop-conformance/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/companyos-gtm-learning-loop-conformance/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/example.companyos-gtm-learning-loop-conformance.txt"},"readme":{"status":"available","body":"# CompanyOS GTM Learning Loop Conformance\n\nVertical-neutral, no-network composed conformance scenario for the CompanyOS\nlearning loop (Ultragoal G002), built from the GTM Learning Loop consumer\ncontract (Story G001, `docs/contracts/gtm-platform-consumer-contract-v0.md`).\n\n## Ownership split\n\n| Concern | Owner |\n|---|---|\n| Company context, experiment/change-set ref, preview action-packet + unknowns, review decision, branch comparison/promotion, execution plan/receipt, routing-rule learning | `@lssm-tech/lib.companyos-spec` (`./fixtures`) |\n| Provider binding + cost-observation ref | `@lssm-tech/lib.provider-spec` (`./fixtures`) |\n| Normalized communication record + outcome-event ref | `@lssm-tech/lib.communication-spec` (`./fixtures`) |\n| Composed scenario + fake research-provider adapters | this package (`./fixtures`, adapters) |\n| Generic scenario/run/replay execution | `@lssm-tech/lib.harness` |\n\nEach sibling spec package exports only its own atomic slice and imports none\nof the others. This package is the only place all three slices meet.\n\n## Fixtures\n\n`composedNeutralLearningLoopScenario` (`./fixtures`) merges the three atomic\nslices into the same shape as\n`docs/contracts/fixtures/companyos-learning-loop-neutral-v0.json`, so the\nStory G001 documented fixture and this package's composed fixture cannot\nsilently drift apart.\n\n## Conformance expectation\n\nPer the \"Expected conformance\" section of the consumer contract, a Harness\nscenario built on this fixture must run twice with two fake research\nproviders, produce identical replay output under shuffled input, and perform\nno network or external writes.\n","sourcePath":"examples/companyos-gtm-learning-loop-conformance/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/companyos-gtm-learning-loop-conformance/README.md","blobSha":"d872a676f9b69277e0b39ca8a6dbb35165d24dea","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":"examples-and-patterns","areaTitle":"Examples and implementation patterns","displayName":"example.companyos-gtm-learning-loop-conformance","runtimes":["node"],"platforms":["server"],"kind":"example","scope":"Package manifest","canonicalRoute":"/docs/packages/example.companyos-gtm-learning-loop-conformance/","contextUrl":"/docs/packages/example.companyos-gtm-learning-loop-conformance.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}