{"id":"@lssm-tech/example.agent-application-foundation","slug":"example.agent-application-foundation","name":"@lssm-tech/example.agent-application-foundation","version":"2.0.4","path":"examples/agent-application-foundation","manifestPath":"examples/agent-application-foundation/package.json","manifestBlobSha":"0a80059bb56be0cf4338f9c9ba7d529bed400dd5","layer":"examples","physicalArea":null,"primaryArea":"examples-and-patterns","classification":{"privateDeclared":null,"catalogFamily":"solutions","catalogKind":"example","catalogStatus":"active","adoptionMode":"reference-only","stability":"experimental"},"description":"Reference applications showing how to compose durable ContractSpec agents.","descriptionOrigin":"package.json","catalog":{"family":"solutions","kind":"example","status":"active","adoptionMode":"reference-only","stability":"experimental","platforms":["server"],"runtimes":["node"],"entrypoints":[".","./company-intelligence-scout","./company-intelligence-scout-types","./company-scout-durable-worker","./company-scout-extraction","./company-scout-fixture-ports","./company-scout-improvement","./company-scout-lifecycle","./company-scout-outreach","./company-scout-policy","./company-scout-ports","./company-scout-record-conflict","./company-scout-record-lineage","./company-scout-records","./company-scout-robots","./company-scout-runner","./company-scout-runner-helpers","./enterprise-platform","./example","./reference-adapters","./reference-communication","./reference-runtime","./reference-runtime-artifacts","./reference-runtime-constants","./reference-runtime-fixture","./release-steward","./release-steward/constants","./release-steward/digests","./release-steward/durable-worker","./release-steward/fixture","./release-steward/improvement","./release-steward/migration","./release-steward/runtime","./release-steward/signature","./release-steward/types"],"documentation":[{"title":"Example Agent Application Foundation documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fexample.agent-application-foundation","kind":"readme"}],"examples":[],"replacements":[],"nonAdoptableRationale":"This example is published for reference and learning, not as a reusable library dependency."},"canonicalImports":[],"scripts":{"example:company-intelligence-scout":"bun run scripts/company-intelligence-scout.ts","example:company-intelligence-scout:live":"bun run scripts/company-intelligence-scout.ts --live","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","clean":"rimraf dist .turbo","prebuild":"contractspec-bun-build prebuild","typecheck":"tsgo --noEmit","example:release-steward":"bun scripts/release-steward.ts","test":"bun test","preflight":"bun run build && bun run typecheck && bun run test"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/agentpacks":"workspace:^","@lssm-tech/integration.runtime":"workspace:^","@lssm-tech/integration.agent-sandbox":"workspace:^","@lssm-tech/integration.eve":"workspace:^","@lssm-tech/integration.workflow-devkit":"workspace:^","@lssm-tech/lib.ai-agent":"workspace:^","@lssm-tech/lib.agent-evals":"workspace:^","@lssm-tech/lib.companyos-spec":"workspace:^","@lssm-tech/lib.contracts-spec":"workspace:^","@lssm-tech/lib.contracts-runtime-core":"workspace:^","@lssm-tech/lib.files":"workspace:^","@lssm-tech/lib.harness":"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","./company-intelligence-scout":"./src/company-intelligence-scout.ts","./company-intelligence-scout-types":"./src/company-intelligence-scout-types.ts","./company-scout-durable-worker":"./src/company-scout-durable-worker.ts","./company-scout-extraction":"./src/company-scout-extraction.ts","./company-scout-fixture-ports":"./src/company-scout-fixture-ports.ts","./company-scout-improvement":"./src/company-scout-improvement.ts","./company-scout-lifecycle":"./src/company-scout-lifecycle.ts","./company-scout-outreach":"./src/company-scout-outreach.ts","./company-scout-policy":"./src/company-scout-policy.ts","./company-scout-ports":"./src/company-scout-ports.ts","./company-scout-record-conflict":"./src/company-scout-record-conflict.ts","./company-scout-record-lineage":"./src/company-scout-record-lineage.ts","./company-scout-records":"./src/company-scout-records.ts","./company-scout-robots":"./src/company-scout-robots.ts","./company-scout-runner":"./src/company-scout-runner.ts","./company-scout-runner-helpers":"./src/company-scout-runner-helpers.ts","./enterprise-platform":"./src/enterprise-platform.ts","./example":"./src/example.ts","./reference-adapters":"./src/reference-adapters.ts","./reference-communication":"./src/reference-communication.ts","./reference-runtime":"./src/reference-runtime.ts","./reference-runtime-artifacts":"./src/reference-runtime-artifacts.ts","./reference-runtime-constants":"./src/reference-runtime-constants.ts","./reference-runtime-fixture":"./src/reference-runtime-fixture.ts","./release-steward":"./src/release-steward/index.ts","./release-steward/constants":"./src/release-steward/constants.ts","./release-steward/digests":"./src/release-steward/digests.ts","./release-steward/durable-worker":"./src/release-steward/durable-worker.ts","./release-steward/fixture":"./src/release-steward/fixture.ts","./release-steward/improvement":"./src/release-steward/improvement.ts","./release-steward/migration":"./src/release-steward/migration.ts","./release-steward/runtime":"./src/release-steward/runtime.ts","./release-steward/signature":"./src/release-steward/signature.ts","./release-steward/types":"./src/release-steward/types.ts"},"publishExports":{".":{"types":"./dist/index.d.ts","bun":"./dist/index.js","node":"./dist/node/index.js","default":"./dist/index.js"},"./company-intelligence-scout":{"types":"./dist/company-intelligence-scout.d.ts","bun":"./dist/company-intelligence-scout.js","node":"./dist/node/company-intelligence-scout.js","default":"./dist/company-intelligence-scout.js"},"./company-intelligence-scout-types":{"types":"./dist/company-intelligence-scout-types.d.ts","bun":"./dist/company-intelligence-scout-types.js","node":"./dist/node/company-intelligence-scout-types.js","default":"./dist/company-intelligence-scout-types.js"},"./company-scout-durable-worker":{"types":"./dist/company-scout-durable-worker.d.ts","bun":"./dist/company-scout-durable-worker.js","node":"./dist/node/company-scout-durable-worker.js","default":"./dist/company-scout-durable-worker.js"},"./company-scout-extraction":{"types":"./dist/company-scout-extraction.d.ts","bun":"./dist/company-scout-extraction.js","node":"./dist/node/company-scout-extraction.js","default":"./dist/company-scout-extraction.js"},"./company-scout-fixture-ports":{"types":"./dist/company-scout-fixture-ports.d.ts","bun":"./dist/company-scout-fixture-ports.js","node":"./dist/node/company-scout-fixture-ports.js","default":"./dist/company-scout-fixture-ports.js"},"./company-scout-improvement":{"types":"./dist/company-scout-improvement.d.ts","bun":"./dist/company-scout-improvement.js","node":"./dist/node/company-scout-improvement.js","default":"./dist/company-scout-improvement.js"},"./company-scout-lifecycle":{"types":"./dist/company-scout-lifecycle.d.ts","bun":"./dist/company-scout-lifecycle.js","node":"./dist/node/company-scout-lifecycle.js","default":"./dist/company-scout-lifecycle.js"},"./company-scout-outreach":{"types":"./dist/company-scout-outreach.d.ts","bun":"./dist/company-scout-outreach.js","node":"./dist/node/company-scout-outreach.js","default":"./dist/company-scout-outreach.js"},"./company-scout-policy":{"types":"./dist/company-scout-policy.d.ts","bun":"./dist/company-scout-policy.js","node":"./dist/node/company-scout-policy.js","default":"./dist/company-scout-policy.js"},"./company-scout-ports":{"types":"./dist/company-scout-ports.d.ts","bun":"./dist/company-scout-ports.js","node":"./dist/node/company-scout-ports.js","default":"./dist/company-scout-ports.js"},"./company-scout-record-conflict":{"types":"./dist/company-scout-record-conflict.d.ts","bun":"./dist/company-scout-record-conflict.js","node":"./dist/node/company-scout-record-conflict.js","default":"./dist/company-scout-record-conflict.js"},"./company-scout-record-lineage":{"types":"./dist/company-scout-record-lineage.d.ts","bun":"./dist/company-scout-record-lineage.js","node":"./dist/node/company-scout-record-lineage.js","default":"./dist/company-scout-record-lineage.js"},"./company-scout-records":{"types":"./dist/company-scout-records.d.ts","bun":"./dist/company-scout-records.js","node":"./dist/node/company-scout-records.js","default":"./dist/company-scout-records.js"},"./company-scout-robots":{"types":"./dist/company-scout-robots.d.ts","bun":"./dist/company-scout-robots.js","node":"./dist/node/company-scout-robots.js","default":"./dist/company-scout-robots.js"},"./company-scout-runner":{"types":"./dist/company-scout-runner.d.ts","bun":"./dist/company-scout-runner.js","node":"./dist/node/company-scout-runner.js","default":"./dist/company-scout-runner.js"},"./company-scout-runner-helpers":{"types":"./dist/company-scout-runner-helpers.d.ts","bun":"./dist/company-scout-runner-helpers.js","node":"./dist/node/company-scout-runner-helpers.js","default":"./dist/company-scout-runner-helpers.js"},"./enterprise-platform":{"types":"./dist/enterprise-platform.d.ts","bun":"./dist/enterprise-platform.js","node":"./dist/node/enterprise-platform.js","default":"./dist/enterprise-platform.js"},"./example":{"types":"./dist/example.d.ts","bun":"./dist/example.js","node":"./dist/node/example.js","default":"./dist/example.js"},"./reference-adapters":{"types":"./dist/reference-adapters.d.ts","bun":"./dist/reference-adapters.js","node":"./dist/node/reference-adapters.js","default":"./dist/reference-adapters.js"},"./reference-communication":{"types":"./dist/reference-communication.d.ts","bun":"./dist/reference-communication.js","node":"./dist/node/reference-communication.js","default":"./dist/reference-communication.js"},"./reference-runtime":{"types":"./dist/reference-runtime.d.ts","bun":"./dist/reference-runtime.js","node":"./dist/node/reference-runtime.js","default":"./dist/reference-runtime.js"},"./reference-runtime-artifacts":{"types":"./dist/reference-runtime-artifacts.d.ts","bun":"./dist/reference-runtime-artifacts.js","node":"./dist/node/reference-runtime-artifacts.js","default":"./dist/reference-runtime-artifacts.js"},"./reference-runtime-constants":{"types":"./dist/reference-runtime-constants.d.ts","bun":"./dist/reference-runtime-constants.js","node":"./dist/node/reference-runtime-constants.js","default":"./dist/reference-runtime-constants.js"},"./reference-runtime-fixture":{"types":"./dist/reference-runtime-fixture.d.ts","bun":"./dist/reference-runtime-fixture.js","node":"./dist/node/reference-runtime-fixture.js","default":"./dist/reference-runtime-fixture.js"},"./release-steward":{"types":"./dist/release-steward/index.d.ts","bun":"./dist/release-steward/index.js","node":"./dist/node/release-steward/index.js","default":"./dist/release-steward/index.js"},"./release-steward/constants":{"types":"./dist/release-steward/constants.d.ts","bun":"./dist/release-steward/constants.js","node":"./dist/node/release-steward/constants.js","default":"./dist/release-steward/constants.js"},"./release-steward/digests":{"types":"./dist/release-steward/digests.d.ts","bun":"./dist/release-steward/digests.js","node":"./dist/node/release-steward/digests.js","default":"./dist/release-steward/digests.js"},"./release-steward/durable-worker":{"types":"./dist/release-steward/durable-worker.d.ts","bun":"./dist/release-steward/durable-worker.js","node":"./dist/node/release-steward/durable-worker.js","default":"./dist/release-steward/durable-worker.js"},"./release-steward/fixture":{"types":"./dist/release-steward/fixture.d.ts","bun":"./dist/release-steward/fixture.js","node":"./dist/node/release-steward/fixture.js","default":"./dist/release-steward/fixture.js"},"./release-steward/improvement":{"types":"./dist/release-steward/improvement.d.ts","bun":"./dist/release-steward/improvement.js","node":"./dist/node/release-steward/improvement.js","default":"./dist/release-steward/improvement.js"},"./release-steward/migration":{"types":"./dist/release-steward/migration.d.ts","bun":"./dist/release-steward/migration.js","node":"./dist/node/release-steward/migration.js","default":"./dist/release-steward/migration.js"},"./release-steward/runtime":{"types":"./dist/release-steward/runtime.d.ts","bun":"./dist/release-steward/runtime.js","node":"./dist/node/release-steward/runtime.js","default":"./dist/release-steward/runtime.js"},"./release-steward/signature":{"types":"./dist/release-steward/signature.d.ts","bun":"./dist/release-steward/signature.js","node":"./dist/node/release-steward/signature.js","default":"./dist/release-steward/signature.js"},"./release-steward/types":{"types":"./dist/release-steward/types.d.ts","bun":"./dist/release-steward/types.js","node":"./dist/node/release-steward/types.js","default":"./dist/release-steward/types.js"}},"types":"./dist/index.d.ts","files":["company-intelligence-scout","dist","README.md","reference-app","release-steward-app"],"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/example.agent-application-foundation","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"examples/agent-application-foundation/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-intelligence-scout","importPath":"@lssm-tech/example.agent-application-foundation/company-intelligence-scout","target":"./src/company-intelligence-scout.ts","targets":[{"conditions":[],"target":"./src/company-intelligence-scout.ts","sourcePath":"examples/agent-application-foundation/src/company-intelligence-scout.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-intelligence-scout.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-intelligence-scout-types","importPath":"@lssm-tech/example.agent-application-foundation/company-intelligence-scout-types","target":"./src/company-intelligence-scout-types.ts","targets":[{"conditions":[],"target":"./src/company-intelligence-scout-types.ts","sourcePath":"examples/agent-application-foundation/src/company-intelligence-scout-types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-intelligence-scout-types.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-scout-durable-worker","importPath":"@lssm-tech/example.agent-application-foundation/company-scout-durable-worker","target":"./src/company-scout-durable-worker.ts","targets":[{"conditions":[],"target":"./src/company-scout-durable-worker.ts","sourcePath":"examples/agent-application-foundation/src/company-scout-durable-worker.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-scout-durable-worker.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-scout-extraction","importPath":"@lssm-tech/example.agent-application-foundation/company-scout-extraction","target":"./src/company-scout-extraction.ts","targets":[{"conditions":[],"target":"./src/company-scout-extraction.ts","sourcePath":"examples/agent-application-foundation/src/company-scout-extraction.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-scout-extraction.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-scout-fixture-ports","importPath":"@lssm-tech/example.agent-application-foundation/company-scout-fixture-ports","target":"./src/company-scout-fixture-ports.ts","targets":[{"conditions":[],"target":"./src/company-scout-fixture-ports.ts","sourcePath":"examples/agent-application-foundation/src/company-scout-fixture-ports.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-scout-fixture-ports.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-scout-improvement","importPath":"@lssm-tech/example.agent-application-foundation/company-scout-improvement","target":"./src/company-scout-improvement.ts","targets":[{"conditions":[],"target":"./src/company-scout-improvement.ts","sourcePath":"examples/agent-application-foundation/src/company-scout-improvement.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-scout-improvement.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-scout-lifecycle","importPath":"@lssm-tech/example.agent-application-foundation/company-scout-lifecycle","target":"./src/company-scout-lifecycle.ts","targets":[{"conditions":[],"target":"./src/company-scout-lifecycle.ts","sourcePath":"examples/agent-application-foundation/src/company-scout-lifecycle.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-scout-lifecycle.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-scout-outreach","importPath":"@lssm-tech/example.agent-application-foundation/company-scout-outreach","target":"./src/company-scout-outreach.ts","targets":[{"conditions":[],"target":"./src/company-scout-outreach.ts","sourcePath":"examples/agent-application-foundation/src/company-scout-outreach.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-scout-outreach.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-scout-policy","importPath":"@lssm-tech/example.agent-application-foundation/company-scout-policy","target":"./src/company-scout-policy.ts","targets":[{"conditions":[],"target":"./src/company-scout-policy.ts","sourcePath":"examples/agent-application-foundation/src/company-scout-policy.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-scout-policy.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-scout-ports","importPath":"@lssm-tech/example.agent-application-foundation/company-scout-ports","target":"./src/company-scout-ports.ts","targets":[{"conditions":[],"target":"./src/company-scout-ports.ts","sourcePath":"examples/agent-application-foundation/src/company-scout-ports.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-scout-ports.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-scout-record-conflict","importPath":"@lssm-tech/example.agent-application-foundation/company-scout-record-conflict","target":"./src/company-scout-record-conflict.ts","targets":[{"conditions":[],"target":"./src/company-scout-record-conflict.ts","sourcePath":"examples/agent-application-foundation/src/company-scout-record-conflict.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-scout-record-conflict.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-scout-record-lineage","importPath":"@lssm-tech/example.agent-application-foundation/company-scout-record-lineage","target":"./src/company-scout-record-lineage.ts","targets":[{"conditions":[],"target":"./src/company-scout-record-lineage.ts","sourcePath":"examples/agent-application-foundation/src/company-scout-record-lineage.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-scout-record-lineage.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-scout-records","importPath":"@lssm-tech/example.agent-application-foundation/company-scout-records","target":"./src/company-scout-records.ts","targets":[{"conditions":[],"target":"./src/company-scout-records.ts","sourcePath":"examples/agent-application-foundation/src/company-scout-records.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-scout-records.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-scout-robots","importPath":"@lssm-tech/example.agent-application-foundation/company-scout-robots","target":"./src/company-scout-robots.ts","targets":[{"conditions":[],"target":"./src/company-scout-robots.ts","sourcePath":"examples/agent-application-foundation/src/company-scout-robots.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-scout-robots.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-scout-runner","importPath":"@lssm-tech/example.agent-application-foundation/company-scout-runner","target":"./src/company-scout-runner.ts","targets":[{"conditions":[],"target":"./src/company-scout-runner.ts","sourcePath":"examples/agent-application-foundation/src/company-scout-runner.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-scout-runner.ts","sourceStatus":"verified source file"}]},{"subpath":"./company-scout-runner-helpers","importPath":"@lssm-tech/example.agent-application-foundation/company-scout-runner-helpers","target":"./src/company-scout-runner-helpers.ts","targets":[{"conditions":[],"target":"./src/company-scout-runner-helpers.ts","sourcePath":"examples/agent-application-foundation/src/company-scout-runner-helpers.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/company-scout-runner-helpers.ts","sourceStatus":"verified source file"}]},{"subpath":"./enterprise-platform","importPath":"@lssm-tech/example.agent-application-foundation/enterprise-platform","target":"./src/enterprise-platform.ts","targets":[{"conditions":[],"target":"./src/enterprise-platform.ts","sourcePath":"examples/agent-application-foundation/src/enterprise-platform.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/enterprise-platform.ts","sourceStatus":"verified source file"}]},{"subpath":"./example","importPath":"@lssm-tech/example.agent-application-foundation/example","target":"./src/example.ts","targets":[{"conditions":[],"target":"./src/example.ts","sourcePath":"examples/agent-application-foundation/src/example.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/example.ts","sourceStatus":"verified source file"}]},{"subpath":"./reference-adapters","importPath":"@lssm-tech/example.agent-application-foundation/reference-adapters","target":"./src/reference-adapters.ts","targets":[{"conditions":[],"target":"./src/reference-adapters.ts","sourcePath":"examples/agent-application-foundation/src/reference-adapters.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/reference-adapters.ts","sourceStatus":"verified source file"}]},{"subpath":"./reference-communication","importPath":"@lssm-tech/example.agent-application-foundation/reference-communication","target":"./src/reference-communication.ts","targets":[{"conditions":[],"target":"./src/reference-communication.ts","sourcePath":"examples/agent-application-foundation/src/reference-communication.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/reference-communication.ts","sourceStatus":"verified source file"}]},{"subpath":"./reference-runtime","importPath":"@lssm-tech/example.agent-application-foundation/reference-runtime","target":"./src/reference-runtime.ts","targets":[{"conditions":[],"target":"./src/reference-runtime.ts","sourcePath":"examples/agent-application-foundation/src/reference-runtime.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/reference-runtime.ts","sourceStatus":"verified source file"}]},{"subpath":"./reference-runtime-artifacts","importPath":"@lssm-tech/example.agent-application-foundation/reference-runtime-artifacts","target":"./src/reference-runtime-artifacts.ts","targets":[{"conditions":[],"target":"./src/reference-runtime-artifacts.ts","sourcePath":"examples/agent-application-foundation/src/reference-runtime-artifacts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/reference-runtime-artifacts.ts","sourceStatus":"verified source file"}]},{"subpath":"./reference-runtime-constants","importPath":"@lssm-tech/example.agent-application-foundation/reference-runtime-constants","target":"./src/reference-runtime-constants.ts","targets":[{"conditions":[],"target":"./src/reference-runtime-constants.ts","sourcePath":"examples/agent-application-foundation/src/reference-runtime-constants.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/reference-runtime-constants.ts","sourceStatus":"verified source file"}]},{"subpath":"./reference-runtime-fixture","importPath":"@lssm-tech/example.agent-application-foundation/reference-runtime-fixture","target":"./src/reference-runtime-fixture.ts","targets":[{"conditions":[],"target":"./src/reference-runtime-fixture.ts","sourcePath":"examples/agent-application-foundation/src/reference-runtime-fixture.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/reference-runtime-fixture.ts","sourceStatus":"verified source file"}]},{"subpath":"./release-steward","importPath":"@lssm-tech/example.agent-application-foundation/release-steward","target":"./src/release-steward/index.ts","targets":[{"conditions":[],"target":"./src/release-steward/index.ts","sourcePath":"examples/agent-application-foundation/src/release-steward/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/release-steward/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./release-steward/constants","importPath":"@lssm-tech/example.agent-application-foundation/release-steward/constants","target":"./src/release-steward/constants.ts","targets":[{"conditions":[],"target":"./src/release-steward/constants.ts","sourcePath":"examples/agent-application-foundation/src/release-steward/constants.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/release-steward/constants.ts","sourceStatus":"verified source file"}]},{"subpath":"./release-steward/digests","importPath":"@lssm-tech/example.agent-application-foundation/release-steward/digests","target":"./src/release-steward/digests.ts","targets":[{"conditions":[],"target":"./src/release-steward/digests.ts","sourcePath":"examples/agent-application-foundation/src/release-steward/digests.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/release-steward/digests.ts","sourceStatus":"verified source file"}]},{"subpath":"./release-steward/durable-worker","importPath":"@lssm-tech/example.agent-application-foundation/release-steward/durable-worker","target":"./src/release-steward/durable-worker.ts","targets":[{"conditions":[],"target":"./src/release-steward/durable-worker.ts","sourcePath":"examples/agent-application-foundation/src/release-steward/durable-worker.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/release-steward/durable-worker.ts","sourceStatus":"verified source file"}]},{"subpath":"./release-steward/fixture","importPath":"@lssm-tech/example.agent-application-foundation/release-steward/fixture","target":"./src/release-steward/fixture.ts","targets":[{"conditions":[],"target":"./src/release-steward/fixture.ts","sourcePath":"examples/agent-application-foundation/src/release-steward/fixture.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/release-steward/fixture.ts","sourceStatus":"verified source file"}]},{"subpath":"./release-steward/improvement","importPath":"@lssm-tech/example.agent-application-foundation/release-steward/improvement","target":"./src/release-steward/improvement.ts","targets":[{"conditions":[],"target":"./src/release-steward/improvement.ts","sourcePath":"examples/agent-application-foundation/src/release-steward/improvement.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/release-steward/improvement.ts","sourceStatus":"verified source file"}]},{"subpath":"./release-steward/migration","importPath":"@lssm-tech/example.agent-application-foundation/release-steward/migration","target":"./src/release-steward/migration.ts","targets":[{"conditions":[],"target":"./src/release-steward/migration.ts","sourcePath":"examples/agent-application-foundation/src/release-steward/migration.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/release-steward/migration.ts","sourceStatus":"verified source file"}]},{"subpath":"./release-steward/runtime","importPath":"@lssm-tech/example.agent-application-foundation/release-steward/runtime","target":"./src/release-steward/runtime.ts","targets":[{"conditions":[],"target":"./src/release-steward/runtime.ts","sourcePath":"examples/agent-application-foundation/src/release-steward/runtime.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/release-steward/runtime.ts","sourceStatus":"verified source file"}]},{"subpath":"./release-steward/signature","importPath":"@lssm-tech/example.agent-application-foundation/release-steward/signature","target":"./src/release-steward/signature.ts","targets":[{"conditions":[],"target":"./src/release-steward/signature.ts","sourcePath":"examples/agent-application-foundation/src/release-steward/signature.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/release-steward/signature.ts","sourceStatus":"verified source file"}]},{"subpath":"./release-steward/types","importPath":"@lssm-tech/example.agent-application-foundation/release-steward/types","target":"./src/release-steward/types.ts","targets":[{"conditions":[],"target":"./src/release-steward/types.ts","sourcePath":"examples/agent-application-foundation/src/release-steward/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/src/release-steward/types.ts","sourceStatus":"verified source file"}]}],"entryCount":35,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Example Agent Application Foundation documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fexample.agent-application-foundation","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/example.agent-application-foundation.txt"},"readme":{"status":"available","body":"# @lssm-tech/example.agent-application-foundation\n\nFilesystem-authored reference app for the agent application foundation lane.\n\n## What it demonstrates\n\n- Compiling `agent/{instructions.md,agent.ts,tools,skills,connections,sandbox,channels,subagents,schedules}` plus `evals/` with `@lssm-tech/agentpacks/application`.\n- Running a credential-free orchestrator-plus-verifier eval against a single-agent baseline with `@lssm-tech/lib.agent-evals/runner`.\n- Executing the CommunicationOS-shaped `draft → approval wait → send → receipt`\n  lifecycle, including an exactly-once replay proof for the side effect.\n- Exercising the local development sandbox honestly: network allowlist claims\n  are rejected and durable artifacts are extracted and reloaded without making\n  an isolation claim.\n- Composing the EVE adapter with the independently conformance-tested production\n  `DockerAgentSandbox`, while keeping the native EVE sandbox's narrower losses\n  explicit.\n- Exercising both public adapter targets: Workflow DevKit plus EVE, with replay,\n  cost, latency, and redaction evidence without serializing secrets.\n- Composing credential-free enterprise topology choices for Vercel + Supabase,\n  Railway + Supabase, Vercel + Railway + Supabase, and Docker isolation while\n  preserving provider roles, unresolved operator requirements, and\n  candidate-only qualification truth.\n\n## Enterprise topology example\n\nImport `composeReferenceAgentPlatform` from\n`@lssm-tech/example.agent-application-foundation/enterprise-platform`. The\nreturned plan includes explicit enterprise controls and a qualification report;\nit remains a candidate until the consumer supplies and passes live suites for\nthe exact environment.\n\n## All-in-one agents\n\nThe package includes two credential-free product scenarios in addition to the\nlow-level reference fixture.\n\n### Autonomous Release Steward\n\nMission: keep a consumer codebase compatible with external APIs and\ndependencies by producing safe, verified, human-approved migration pull\nrequests.\n\n```bash\nbun run example:release-steward\n```\n\nImport `runReleaseStewardExample` and `RELEASE_STEWARD_STAGE_IDS` from\n`@lssm-tech/example.agent-application-foundation/release-steward`. The result\nincludes the immutable source digest, affected usages, isolated subagent\nevidence, digest-bound approval, exactly-once patch receipt, CI and draft-PR\nevidence, durable worker and governed-improvement evidence, deployment\ncomposition, and `candidateReadiness`. It never auto-merges.\n\nThe filesystem source is also a Protocol V1 application with the stable\ninstallation ID `release-steward`. `signReleaseStewardApplicationV1` accepts an\ninjected signer so private key material stays in the caller's KMS/HSM or signing\nservice. Local examples remain unsigned unless the caller explicitly composes\nthat port; a test key never qualifies a production installation.\n\n### Company Intelligence Scout\n\nMission: continuously build source-cited company, offering, mission, goal,\nlocation, job, professional-person, and eligible public-contact intelligence.\n\n```bash\nbun run example:company-intelligence-scout\n```\n\nImport `runCompanyIntelligenceScoutExample` from\n`@lssm-tech/example.agent-application-foundation/company-intelligence-scout`.\nFixture mode reads only committed content and performs no network request or\noutreach. The default autonomy mode is `draft-only`; retained person/contact\nrecords expire after at most 30 days. Live discovery, fetching, rendering,\nsuppression, and outreach require explicit policy and consumer-supplied ports:\n\n```bash\nbun run example:company-intelligence-scout:live -- \\\n  --policy ./company-scout.policy.json \\\n  --ports-module ./company-scout.ports.ts \\\n  --seed-url https://allowed-company.example\n```\n\nPublicly visible personal data is not unrestricted data. Consumers own purpose,\nlawful basis, transparency, rights, suppression, deletion, jurisdictional\nrequirements, and live provider qualification. Automated hiring decisions,\ncandidate rejection, job applications, protected-trait inference, and\nsensitive-data enrichment stay outside the example.\n\nStart with the public\n[Agent Ecosystem guide](https://www.contractspec.io/docs/agents), then use the\nrepository\n[enterprise agent platform guide](../../docs/tutorials/enterprise-agent-platform.md)\nfor the complete copy-ready source. Both cover multiplayer, governed\nimprovement, continuous loops, self-maintaining APIs, provider composition, and\nproduction qualification.\n\n## Local commands\n\n- `bun run build`\n- `bun run typecheck`\n- `bun run test`\n- `bun run preflight`\n- `bun run example:release-steward`\n- `bun run example:company-intelligence-scout`\n","sourcePath":"examples/agent-application-foundation/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/examples/agent-application-foundation/README.md","blobSha":"dbb1d83cc4790991510850723198f2ad4b83313b","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.agent-application-foundation","runtimes":["node"],"platforms":["server"],"kind":"example","scope":"Package manifest","canonicalRoute":"/docs/packages/example.agent-application-foundation/","contextUrl":"/docs/packages/example.agent-application-foundation.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}