{"id":"@lssm-tech/bundle.self-improving-system","slug":"bundle.self-improving-system","name":"@lssm-tech/bundle.self-improving-system","version":"2.0.4","path":"packages/bundles/self-improving-system","manifestPath":"packages/bundles/self-improving-system/package.json","manifestBlobSha":"a4b83356eaafbfe021e9bac2f30618e281279f15","layer":"bundles","physicalArea":null,"primaryArea":"workflows-and-automation","classification":{"privateDeclared":null,"catalogFamily":"solutions","catalogKind":"bundle","catalogStatus":"active","adoptionMode":"adoptable","stability":"experimental"},"description":"Headless controllers and operator view models for governed self-improvement","descriptionOrigin":"package.json","catalog":{"family":"solutions","kind":"bundle","status":"active","adoptionMode":"adoptable","stability":"experimental","platforms":["server"],"runtimes":["node"],"entrypoints":[".","./controller","./controllers","./view-models"],"documentation":[{"title":"Bundle Self Improving System documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fbundle.self-improving-system","kind":"readme"}],"examples":[],"replacements":[],"capabilities":[{"id":"package.lssm.tech.bundle.self.improving.system","title":"Bundle Self Improving System","description":"Headless controllers and operator view models for governed self-improvement","status":"active","useCases":["Adopt headless controllers and operator view models for governed self-improvement"],"aliases":["bundle","self","improving","system"],"pythonEquivalents":[],"canonicalImports":[{"from":"@lssm-tech/bundle.self-improving-system","symbols":[]},{"from":"@lssm-tech/bundle.self-improving-system/controller","symbols":[]},{"from":"@lssm-tech/bundle.self-improving-system/controllers","symbols":[]},{"from":"@lssm-tech/bundle.self-improving-system/view-models","symbols":[]}],"constraints":{"platforms":["server"],"runtimes":["node"],"avoidWhen":["The @lssm-tech/bundle.self-improving-system package constraints do not match the target runtime or platform."],"requires":["TypeScript"]},"alternatives":[],"relationships":[],"resolutionPriority":50}]},"canonicalImports":[{"capabilityId":"package.lssm.tech.bundle.self.improving.system","from":"@lssm-tech/bundle.self-improving-system","symbols":[]},{"capabilityId":"package.lssm.tech.bundle.self.improving.system","from":"@lssm-tech/bundle.self-improving-system/controller","symbols":[]},{"capabilityId":"package.lssm.tech.bundle.self.improving.system","from":"@lssm-tech/bundle.self-improving-system/controllers","symbols":[]},{"capabilityId":"package.lssm.tech.bundle.self.improving.system","from":"@lssm-tech/bundle.self-improving-system/view-models","symbols":[]}],"scripts":{"build":"contractspec-bun-build build","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","clean":"rimraf dist .turbo","lint:check":"node ../../../scripts/biome.cjs check .","test":"bun test","typecheck":"tsgo --noEmit"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.contracts-spec-core":"workspace:^","@lssm-tech/lib.self-improving-system-runtime":"workspace:^"},"devDependencies":{"@lssm-tech/tool.bun":"workspace:*","@lssm-tech/tool.typescript":"workspace:*","typescript":"catalog:","@lssm-tech/lib.contracts-spec":"workspace:*","@lssm-tech/lib.orchestration-spec":"workspace:*"},"peerDependencies":{},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./controller":"./src/controller.ts","./controllers":"./src/controllers.ts","./view-models":"./src/view-models.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"},"./controller":{"types":"./dist/controller.d.ts","browser":"./dist/browser/controller.js","bun":"./dist/controller.js","node":"./dist/node/controller.js","default":"./dist/controller.js"},"./controllers":{"types":"./dist/controllers.d.ts","browser":"./dist/browser/controllers.js","bun":"./dist/controllers.js","node":"./dist/node/controllers.js","default":"./dist/controllers.js"},"./view-models":{"types":"./dist/view-models.d.ts","browser":"./dist/browser/view-models.js","bun":"./dist/view-models.js","node":"./dist/node/view-models.js","default":"./dist/view-models.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/bundle.self-improving-system","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/bundles/self-improving-system/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/bundles/self-improving-system/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./controller","importPath":"@lssm-tech/bundle.self-improving-system/controller","target":"./src/controller.ts","targets":[{"conditions":[],"target":"./src/controller.ts","sourcePath":"packages/bundles/self-improving-system/src/controller.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/bundles/self-improving-system/src/controller.ts","sourceStatus":"verified source file"}]},{"subpath":"./controllers","importPath":"@lssm-tech/bundle.self-improving-system/controllers","target":"./src/controllers.ts","targets":[{"conditions":[],"target":"./src/controllers.ts","sourcePath":"packages/bundles/self-improving-system/src/controllers.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/bundles/self-improving-system/src/controllers.ts","sourceStatus":"verified source file"}]},{"subpath":"./view-models","importPath":"@lssm-tech/bundle.self-improving-system/view-models","target":"./src/view-models.ts","targets":[{"conditions":[],"target":"./src/view-models.ts","sourcePath":"packages/bundles/self-improving-system/src/view-models.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/bundles/self-improving-system/src/view-models.ts","sourceStatus":"verified source file"}]}],"entryCount":4,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Bundle Self Improving System documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fbundle.self-improving-system","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/bundles/self-improving-system","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/bundles/self-improving-system/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/bundles/self-improving-system/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/bundle.self-improving-system.txt"},"readme":{"status":"available","body":"# `@lssm-tech/bundle.self-improving-system`\n\nReusable headless controllers and operator view models for governed\nself-improvement programs, signals, candidates, evaluations, gates, reviews,\nshadow and canary comparisons, observations, promotion, rollback, kill, and\nexact replay.\n\nThe injected data source is the only transport boundary. Commands require an\nidempotency key, expected revision, compatible contract fingerprint, trace\nreference, and at least one evidence reference. The bundle never authorizes or\nexecutes changes; it exposes durable server decisions and evidence to hosts.\n\n`createSelfImprovementControllersV1(dataSource, { locale })` titles each\noperator panel from the bundle's `self-improving-system.messages` catalog in\n`en`, `fr` or `es`; without a locale the titles stay English.\n","sourcePath":"packages/bundles/self-improving-system/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/bundles/self-improving-system/README.md","blobSha":"8353aa41075d8f22099bc526848931d3a66aecca","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":"workflows-and-automation","areaTitle":"Workflows, jobs and automation","displayName":"bundle.self-improving-system","runtimes":["node"],"platforms":["server"],"kind":"bundle","scope":"Package manifest","canonicalRoute":"/docs/packages/bundle.self-improving-system/","contextUrl":"/docs/packages/bundle.self-improving-system.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}