{"id":"@lssm-tech/lib.personal-os-spec","slug":"lib.personal-os-spec","name":"@lssm-tech/lib.personal-os-spec","version":"2.0.4","path":"packages/domains/personal-agency/spec","manifestPath":"packages/domains/personal-agency/spec/package.json","manifestBlobSha":"5d65b785f5848cc2e5085333a793a560c2b182a0","layer":"domains","physicalArea":"personal-agency","primaryArea":"personal-and-learning","classification":{"privateDeclared":null,"catalogFamily":"contracts","catalogKind":"library","catalogStatus":"active","adoptionMode":"adoptable","stability":"experimental"},"description":"Consent-aware personal mission, agency goal, and projection contracts for LSSM OS.","descriptionOrigin":"package.json","catalog":{"family":"contracts","kind":"library","status":"active","adoptionMode":"adoptable","stability":"experimental","platforms":["server"],"runtimes":["node"],"entrypoints":[".","./alignment","./auth-session","./autonomy","./coach-adaptation","./coach-adaptation-lifecycle","./common","./consent-lifecycle","./consent-lifecycle-state","./consent-types","./execution","./experience-projection","./experience-taxonomy","./goals","./guardrail-lifecycle","./guardrail-state","./household","./household-operations","./mission","./mission-goals","./personalization-identity","./presentation-projection","./presentation-resolution","./privacy","./productivity","./profile","./profile.fixture","./progress-celebration","./support-delegation","./support-notification-validation","./validation","./validation/authority","./validation/collections","./validation/consent","./validation/goal-cycles","./validation/goal-references","./validation/lifecycle","./validation/metric-targets","./validation/profile-policy","./validation/profile-refs","./validation/projection-consistency","./validation/projections","./validation/revocation-times","./validation/secrets","./validation/shared","./validation/sharing-references","./validation/temporal","./workspace-consent-summary","./workspace-guardrail-summary","./workspace-operations","./workspace-outcome-summary","./workspace-progress-celebration-summary","./workspace-projection","./workspace-summaries","./workspace-support-summary"],"documentation":[{"title":"Lib Personal Os Spec documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.personal-os-spec","kind":"readme"}],"examples":[],"replacements":[],"capabilities":[{"id":"package.lssm.tech.lib.personal.os.spec","title":"Lib Personal Os Spec","description":"Consent-aware personal mission, agency goal, and projection contracts for LSSM OS.","status":"active","useCases":["Adopt consent-aware personal mission, agency goal, and projection contracts for lssm os"],"aliases":["lib","personal","spec"],"pythonEquivalents":[],"canonicalImports":[{"from":"@lssm-tech/lib.personal-os-spec","symbols":[]},{"from":"@lssm-tech/lib.personal-os-spec/alignment","symbols":[]},{"from":"@lssm-tech/lib.personal-os-spec/auth-session","symbols":[]},{"from":"@lssm-tech/lib.personal-os-spec/autonomy","symbols":[]},{"from":"@lssm-tech/lib.personal-os-spec/coach-adaptation","symbols":[]},{"from":"@lssm-tech/lib.personal-os-spec/coach-adaptation-lifecycle","symbols":[]},{"from":"@lssm-tech/lib.personal-os-spec/common","symbols":[]},{"from":"@lssm-tech/lib.personal-os-spec/consent-lifecycle","symbols":[]},{"from":"@lssm-tech/lib.personal-os-spec/consent-lifecycle-state","symbols":[]},{"from":"@lssm-tech/lib.personal-os-spec/consent-types","symbols":[]},{"from":"@lssm-tech/lib.personal-os-spec/execution","symbols":[]},{"from":"@lssm-tech/lib.personal-os-spec/experience-projection","symbols":[]},{"from":"@lssm-tech/lib.personal-os-spec/support-notification-validation","symbols":[]}],"constraints":{"platforms":["server"],"runtimes":["node"],"avoidWhen":["The @lssm-tech/lib.personal-os-spec package constraints do not match the target runtime or platform."],"requires":["TypeScript"]},"alternatives":[],"relationships":[],"resolutionPriority":50}]},"canonicalImports":[{"capabilityId":"package.lssm.tech.lib.personal.os.spec","from":"@lssm-tech/lib.personal-os-spec","symbols":[]},{"capabilityId":"package.lssm.tech.lib.personal.os.spec","from":"@lssm-tech/lib.personal-os-spec/alignment","symbols":[]},{"capabilityId":"package.lssm.tech.lib.personal.os.spec","from":"@lssm-tech/lib.personal-os-spec/auth-session","symbols":[]},{"capabilityId":"package.lssm.tech.lib.personal.os.spec","from":"@lssm-tech/lib.personal-os-spec/autonomy","symbols":[]},{"capabilityId":"package.lssm.tech.lib.personal.os.spec","from":"@lssm-tech/lib.personal-os-spec/coach-adaptation","symbols":[]},{"capabilityId":"package.lssm.tech.lib.personal.os.spec","from":"@lssm-tech/lib.personal-os-spec/coach-adaptation-lifecycle","symbols":[]},{"capabilityId":"package.lssm.tech.lib.personal.os.spec","from":"@lssm-tech/lib.personal-os-spec/common","symbols":[]},{"capabilityId":"package.lssm.tech.lib.personal.os.spec","from":"@lssm-tech/lib.personal-os-spec/consent-lifecycle","symbols":[]},{"capabilityId":"package.lssm.tech.lib.personal.os.spec","from":"@lssm-tech/lib.personal-os-spec/consent-lifecycle-state","symbols":[]},{"capabilityId":"package.lssm.tech.lib.personal.os.spec","from":"@lssm-tech/lib.personal-os-spec/consent-types","symbols":[]},{"capabilityId":"package.lssm.tech.lib.personal.os.spec","from":"@lssm-tech/lib.personal-os-spec/execution","symbols":[]},{"capabilityId":"package.lssm.tech.lib.personal.os.spec","from":"@lssm-tech/lib.personal-os-spec/experience-projection","symbols":[]},{"capabilityId":"package.lssm.tech.lib.personal.os.spec","from":"@lssm-tech/lib.personal-os-spec/support-notification-validation","symbols":[]}],"scripts":{"publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","publish:pkg:canary":"bun publish:pkg --tag canary","build":"contractspec-bun-build build","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","dev":"contractspec-bun-build dev","clean":"rimraf dist .turbo","lint":"bun lint:fix","lint:fix":"node ../../../../scripts/biome.cjs check --write .","lint:check":"node ../../../../scripts/biome.cjs check .","test":"bun test","prebuild":"contractspec-bun-build prebuild","typecheck":"tsgo --noEmit"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.crypto-utils":"workspace:^","@lssm-tech/lib.lssm-os-spec":"workspace:^","zod":"catalog:"},"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","./alignment":"./src/alignment.ts","./auth-session":"./src/auth-session.ts","./autonomy":"./src/autonomy.ts","./coach-adaptation":"./src/coach-adaptation.ts","./coach-adaptation-lifecycle":"./src/coach-adaptation-lifecycle.ts","./common":"./src/common.ts","./consent-lifecycle":"./src/consent-lifecycle.ts","./consent-lifecycle-state":"./src/consent-lifecycle-state.ts","./consent-types":"./src/consent-types.ts","./execution":"./src/execution.ts","./experience-projection":"./src/experience-projection.ts","./experience-taxonomy":"./src/experience-taxonomy.ts","./goals":"./src/goals.ts","./guardrail-lifecycle":"./src/guardrail-lifecycle.ts","./guardrail-state":"./src/guardrail-state.ts","./household":"./src/household.ts","./household-operations":"./src/household-operations.ts","./meeting-context-consumer":"./src/meeting-context-consumer.ts","./meeting-memory-intake":"./src/meeting-memory-intake.ts","./mission":"./src/mission.ts","./mission-goals":"./src/mission-goals.ts","./personalization-identity":"./src/personalization-identity.ts","./presentation-projection":"./src/presentation-projection.ts","./presentation-resolution":"./src/presentation-resolution.ts","./privacy":"./src/privacy.ts","./productivity":"./src/productivity.ts","./profile":"./src/profile.ts","./profile.fixture":"./src/profile.fixture.ts","./progress-celebration":"./src/progress-celebration.ts","./support-delegation":"./src/support-delegation.ts","./support-notification-validation":"./src/support-notification-validation.ts","./support-notifications":"./src/support-notifications.ts","./validation":"./src/validation/index.ts","./validation/authority":"./src/validation/authority.ts","./validation/collections":"./src/validation/collections.ts","./validation/consent":"./src/validation/consent.ts","./validation/goal-cycles":"./src/validation/goal-cycles.ts","./validation/goal-references":"./src/validation/goal-references.ts","./validation/lifecycle":"./src/validation/lifecycle.ts","./validation/metric-targets":"./src/validation/metric-targets.ts","./validation/profile-policy":"./src/validation/profile-policy.ts","./validation/profile-refs":"./src/validation/profile-refs.ts","./validation/projection-consistency":"./src/validation/projection-consistency.ts","./validation/projections":"./src/validation/projections.ts","./validation/revocation-times":"./src/validation/revocation-times.ts","./validation/secrets":"./src/validation/secrets.ts","./validation/shared":"./src/validation/shared.ts","./validation/sharing-references":"./src/validation/sharing-references.ts","./validation/temporal":"./src/validation/temporal.ts","./workspace-consent-summary":"./src/workspace-consent-summary.ts","./workspace-guardrail-summary":"./src/workspace-guardrail-summary.ts","./workspace-operations":"./src/workspace-operations.ts","./workspace-outcome-summary":"./src/workspace-outcome-summary.ts","./workspace-progress-celebration-summary":"./src/workspace-progress-celebration-summary.ts","./workspace-projection":"./src/workspace-projection.ts","./workspace-summaries":"./src/workspace-summaries.ts","./workspace-support-summary":"./src/workspace-support-summary.ts","./workspace-wellbeing-goals":"./src/workspace-wellbeing-goals.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"},"./alignment":{"types":"./dist/alignment.d.ts","browser":"./dist/browser/alignment.js","bun":"./dist/alignment.js","node":"./dist/node/alignment.js","default":"./dist/alignment.js"},"./auth-session":{"types":"./dist/auth-session.d.ts","browser":"./dist/browser/auth-session.js","bun":"./dist/auth-session.js","node":"./dist/node/auth-session.js","default":"./dist/auth-session.js"},"./autonomy":{"types":"./dist/autonomy.d.ts","browser":"./dist/browser/autonomy.js","bun":"./dist/autonomy.js","node":"./dist/node/autonomy.js","default":"./dist/autonomy.js"},"./coach-adaptation":{"types":"./dist/coach-adaptation.d.ts","browser":"./dist/browser/coach-adaptation.js","bun":"./dist/coach-adaptation.js","node":"./dist/node/coach-adaptation.js","default":"./dist/coach-adaptation.js"},"./coach-adaptation-lifecycle":{"types":"./dist/coach-adaptation-lifecycle.d.ts","browser":"./dist/browser/coach-adaptation-lifecycle.js","bun":"./dist/coach-adaptation-lifecycle.js","node":"./dist/node/coach-adaptation-lifecycle.js","default":"./dist/coach-adaptation-lifecycle.js"},"./common":{"types":"./dist/common.d.ts","browser":"./dist/browser/common.js","bun":"./dist/common.js","node":"./dist/node/common.js","default":"./dist/common.js"},"./consent-lifecycle":{"types":"./dist/consent-lifecycle.d.ts","browser":"./dist/browser/consent-lifecycle.js","bun":"./dist/consent-lifecycle.js","node":"./dist/node/consent-lifecycle.js","default":"./dist/consent-lifecycle.js"},"./consent-lifecycle-state":{"types":"./dist/consent-lifecycle-state.d.ts","browser":"./dist/browser/consent-lifecycle-state.js","bun":"./dist/consent-lifecycle-state.js","node":"./dist/node/consent-lifecycle-state.js","default":"./dist/consent-lifecycle-state.js"},"./consent-types":{"types":"./dist/consent-types.d.ts","browser":"./dist/browser/consent-types.js","bun":"./dist/consent-types.js","node":"./dist/node/consent-types.js","default":"./dist/consent-types.js"},"./execution":{"types":"./dist/execution.d.ts","browser":"./dist/browser/execution.js","bun":"./dist/execution.js","node":"./dist/node/execution.js","default":"./dist/execution.js"},"./experience-projection":{"types":"./dist/experience-projection.d.ts","browser":"./dist/browser/experience-projection.js","bun":"./dist/experience-projection.js","node":"./dist/node/experience-projection.js","default":"./dist/experience-projection.js"},"./experience-taxonomy":{"types":"./dist/experience-taxonomy.d.ts","browser":"./dist/browser/experience-taxonomy.js","bun":"./dist/experience-taxonomy.js","node":"./dist/node/experience-taxonomy.js","default":"./dist/experience-taxonomy.js"},"./goals":{"types":"./dist/goals.d.ts","browser":"./dist/browser/goals.js","bun":"./dist/goals.js","node":"./dist/node/goals.js","default":"./dist/goals.js"},"./guardrail-lifecycle":{"types":"./dist/guardrail-lifecycle.d.ts","browser":"./dist/browser/guardrail-lifecycle.js","bun":"./dist/guardrail-lifecycle.js","node":"./dist/node/guardrail-lifecycle.js","default":"./dist/guardrail-lifecycle.js"},"./guardrail-state":{"types":"./dist/guardrail-state.d.ts","browser":"./dist/browser/guardrail-state.js","bun":"./dist/guardrail-state.js","node":"./dist/node/guardrail-state.js","default":"./dist/guardrail-state.js"},"./household":{"types":"./dist/household.d.ts","browser":"./dist/browser/household.js","bun":"./dist/household.js","node":"./dist/node/household.js","default":"./dist/household.js"},"./household-operations":{"types":"./dist/household-operations.d.ts","browser":"./dist/browser/household-operations.js","bun":"./dist/household-operations.js","node":"./dist/node/household-operations.js","default":"./dist/household-operations.js"},"./meeting-context-consumer":{"types":"./dist/meeting-context-consumer.d.ts","browser":"./dist/browser/meeting-context-consumer.js","bun":"./dist/meeting-context-consumer.js","node":"./dist/node/meeting-context-consumer.js","default":"./dist/meeting-context-consumer.js"},"./meeting-memory-intake":{"types":"./dist/meeting-memory-intake.d.ts","browser":"./dist/browser/meeting-memory-intake.js","bun":"./dist/meeting-memory-intake.js","node":"./dist/node/meeting-memory-intake.js","default":"./dist/meeting-memory-intake.js"},"./mission":{"types":"./dist/mission.d.ts","browser":"./dist/browser/mission.js","bun":"./dist/mission.js","node":"./dist/node/mission.js","default":"./dist/mission.js"},"./mission-goals":{"types":"./dist/mission-goals.d.ts","browser":"./dist/browser/mission-goals.js","bun":"./dist/mission-goals.js","node":"./dist/node/mission-goals.js","default":"./dist/mission-goals.js"},"./personalization-identity":{"types":"./dist/personalization-identity.d.ts","browser":"./dist/browser/personalization-identity.js","bun":"./dist/personalization-identity.js","node":"./dist/node/personalization-identity.js","default":"./dist/personalization-identity.js"},"./presentation-projection":{"types":"./dist/presentation-projection.d.ts","browser":"./dist/browser/presentation-projection.js","bun":"./dist/presentation-projection.js","node":"./dist/node/presentation-projection.js","default":"./dist/presentation-projection.js"},"./presentation-resolution":{"types":"./dist/presentation-resolution.d.ts","browser":"./dist/browser/presentation-resolution.js","bun":"./dist/presentation-resolution.js","node":"./dist/node/presentation-resolution.js","default":"./dist/presentation-resolution.js"},"./privacy":{"types":"./dist/privacy.d.ts","browser":"./dist/browser/privacy.js","bun":"./dist/privacy.js","node":"./dist/node/privacy.js","default":"./dist/privacy.js"},"./productivity":{"types":"./dist/productivity.d.ts","browser":"./dist/browser/productivity.js","bun":"./dist/productivity.js","node":"./dist/node/productivity.js","default":"./dist/productivity.js"},"./profile":{"types":"./dist/profile.d.ts","browser":"./dist/browser/profile.js","bun":"./dist/profile.js","node":"./dist/node/profile.js","default":"./dist/profile.js"},"./profile.fixture":{"types":"./dist/profile.fixture.d.ts","browser":"./dist/browser/profile.fixture.js","bun":"./dist/profile.fixture.js","node":"./dist/node/profile.fixture.js","default":"./dist/profile.fixture.js"},"./progress-celebration":{"types":"./dist/progress-celebration.d.ts","browser":"./dist/browser/progress-celebration.js","bun":"./dist/progress-celebration.js","node":"./dist/node/progress-celebration.js","default":"./dist/progress-celebration.js"},"./support-delegation":{"types":"./dist/support-delegation.d.ts","browser":"./dist/browser/support-delegation.js","bun":"./dist/support-delegation.js","node":"./dist/node/support-delegation.js","default":"./dist/support-delegation.js"},"./support-notification-validation":{"types":"./dist/support-notification-validation.d.ts","browser":"./dist/browser/support-notification-validation.js","bun":"./dist/support-notification-validation.js","node":"./dist/node/support-notification-validation.js","default":"./dist/support-notification-validation.js"},"./support-notifications":{"types":"./dist/support-notifications.d.ts","browser":"./dist/browser/support-notifications.js","bun":"./dist/support-notifications.js","node":"./dist/node/support-notifications.js","default":"./dist/support-notifications.js"},"./validation":{"types":"./dist/validation/index.d.ts","browser":"./dist/browser/validation/index.js","bun":"./dist/validation/index.js","node":"./dist/node/validation/index.js","default":"./dist/validation/index.js"},"./validation/authority":{"types":"./dist/validation/authority.d.ts","browser":"./dist/browser/validation/authority.js","bun":"./dist/validation/authority.js","node":"./dist/node/validation/authority.js","default":"./dist/validation/authority.js"},"./validation/collections":{"types":"./dist/validation/collections.d.ts","browser":"./dist/browser/validation/collections.js","bun":"./dist/validation/collections.js","node":"./dist/node/validation/collections.js","default":"./dist/validation/collections.js"},"./validation/consent":{"types":"./dist/validation/consent.d.ts","browser":"./dist/browser/validation/consent.js","bun":"./dist/validation/consent.js","node":"./dist/node/validation/consent.js","default":"./dist/validation/consent.js"},"./validation/goal-cycles":{"types":"./dist/validation/goal-cycles.d.ts","browser":"./dist/browser/validation/goal-cycles.js","bun":"./dist/validation/goal-cycles.js","node":"./dist/node/validation/goal-cycles.js","default":"./dist/validation/goal-cycles.js"},"./validation/goal-references":{"types":"./dist/validation/goal-references.d.ts","browser":"./dist/browser/validation/goal-references.js","bun":"./dist/validation/goal-references.js","node":"./dist/node/validation/goal-references.js","default":"./dist/validation/goal-references.js"},"./validation/lifecycle":{"types":"./dist/validation/lifecycle.d.ts","browser":"./dist/browser/validation/lifecycle.js","bun":"./dist/validation/lifecycle.js","node":"./dist/node/validation/lifecycle.js","default":"./dist/validation/lifecycle.js"},"./validation/metric-targets":{"types":"./dist/validation/metric-targets.d.ts","browser":"./dist/browser/validation/metric-targets.js","bun":"./dist/validation/metric-targets.js","node":"./dist/node/validation/metric-targets.js","default":"./dist/validation/metric-targets.js"},"./validation/profile-policy":{"types":"./dist/validation/profile-policy.d.ts","browser":"./dist/browser/validation/profile-policy.js","bun":"./dist/validation/profile-policy.js","node":"./dist/node/validation/profile-policy.js","default":"./dist/validation/profile-policy.js"},"./validation/profile-refs":{"types":"./dist/validation/profile-refs.d.ts","browser":"./dist/browser/validation/profile-refs.js","bun":"./dist/validation/profile-refs.js","node":"./dist/node/validation/profile-refs.js","default":"./dist/validation/profile-refs.js"},"./validation/projection-consistency":{"types":"./dist/validation/projection-consistency.d.ts","browser":"./dist/browser/validation/projection-consistency.js","bun":"./dist/validation/projection-consistency.js","node":"./dist/node/validation/projection-consistency.js","default":"./dist/validation/projection-consistency.js"},"./validation/projections":{"types":"./dist/validation/projections.d.ts","browser":"./dist/browser/validation/projections.js","bun":"./dist/validation/projections.js","node":"./dist/node/validation/projections.js","default":"./dist/validation/projections.js"},"./validation/revocation-times":{"types":"./dist/validation/revocation-times.d.ts","browser":"./dist/browser/validation/revocation-times.js","bun":"./dist/validation/revocation-times.js","node":"./dist/node/validation/revocation-times.js","default":"./dist/validation/revocation-times.js"},"./validation/secrets":{"types":"./dist/validation/secrets.d.ts","browser":"./dist/browser/validation/secrets.js","bun":"./dist/validation/secrets.js","node":"./dist/node/validation/secrets.js","default":"./dist/validation/secrets.js"},"./validation/shared":{"types":"./dist/validation/shared.d.ts","browser":"./dist/browser/validation/shared.js","bun":"./dist/validation/shared.js","node":"./dist/node/validation/shared.js","default":"./dist/validation/shared.js"},"./validation/sharing-references":{"types":"./dist/validation/sharing-references.d.ts","browser":"./dist/browser/validation/sharing-references.js","bun":"./dist/validation/sharing-references.js","node":"./dist/node/validation/sharing-references.js","default":"./dist/validation/sharing-references.js"},"./validation/temporal":{"types":"./dist/validation/temporal.d.ts","browser":"./dist/browser/validation/temporal.js","bun":"./dist/validation/temporal.js","node":"./dist/node/validation/temporal.js","default":"./dist/validation/temporal.js"},"./workspace-consent-summary":{"types":"./dist/workspace-consent-summary.d.ts","browser":"./dist/browser/workspace-consent-summary.js","bun":"./dist/workspace-consent-summary.js","node":"./dist/node/workspace-consent-summary.js","default":"./dist/workspace-consent-summary.js"},"./workspace-guardrail-summary":{"types":"./dist/workspace-guardrail-summary.d.ts","browser":"./dist/browser/workspace-guardrail-summary.js","bun":"./dist/workspace-guardrail-summary.js","node":"./dist/node/workspace-guardrail-summary.js","default":"./dist/workspace-guardrail-summary.js"},"./workspace-operations":{"types":"./dist/workspace-operations.d.ts","browser":"./dist/browser/workspace-operations.js","bun":"./dist/workspace-operations.js","node":"./dist/node/workspace-operations.js","default":"./dist/workspace-operations.js"},"./workspace-outcome-summary":{"types":"./dist/workspace-outcome-summary.d.ts","browser":"./dist/browser/workspace-outcome-summary.js","bun":"./dist/workspace-outcome-summary.js","node":"./dist/node/workspace-outcome-summary.js","default":"./dist/workspace-outcome-summary.js"},"./workspace-progress-celebration-summary":{"types":"./dist/workspace-progress-celebration-summary.d.ts","browser":"./dist/browser/workspace-progress-celebration-summary.js","bun":"./dist/workspace-progress-celebration-summary.js","node":"./dist/node/workspace-progress-celebration-summary.js","default":"./dist/workspace-progress-celebration-summary.js"},"./workspace-projection":{"types":"./dist/workspace-projection.d.ts","browser":"./dist/browser/workspace-projection.js","bun":"./dist/workspace-projection.js","node":"./dist/node/workspace-projection.js","default":"./dist/workspace-projection.js"},"./workspace-summaries":{"types":"./dist/workspace-summaries.d.ts","browser":"./dist/browser/workspace-summaries.js","bun":"./dist/workspace-summaries.js","node":"./dist/node/workspace-summaries.js","default":"./dist/workspace-summaries.js"},"./workspace-support-summary":{"types":"./dist/workspace-support-summary.d.ts","browser":"./dist/browser/workspace-support-summary.js","bun":"./dist/workspace-support-summary.js","node":"./dist/node/workspace-support-summary.js","default":"./dist/workspace-support-summary.js"},"./workspace-wellbeing-goals":{"types":"./dist/workspace-wellbeing-goals.d.ts","browser":"./dist/browser/workspace-wellbeing-goals.js","bun":"./dist/workspace-wellbeing-goals.js","node":"./dist/node/workspace-wellbeing-goals.js","default":"./dist/workspace-wellbeing-goals.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.personal-os-spec","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/domains/personal-agency/spec/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./alignment","importPath":"@lssm-tech/lib.personal-os-spec/alignment","target":"./src/alignment.ts","targets":[{"conditions":[],"target":"./src/alignment.ts","sourcePath":"packages/domains/personal-agency/spec/src/alignment.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/alignment.ts","sourceStatus":"verified source file"}]},{"subpath":"./auth-session","importPath":"@lssm-tech/lib.personal-os-spec/auth-session","target":"./src/auth-session.ts","targets":[{"conditions":[],"target":"./src/auth-session.ts","sourcePath":"packages/domains/personal-agency/spec/src/auth-session.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/auth-session.ts","sourceStatus":"verified source file"}]},{"subpath":"./autonomy","importPath":"@lssm-tech/lib.personal-os-spec/autonomy","target":"./src/autonomy.ts","targets":[{"conditions":[],"target":"./src/autonomy.ts","sourcePath":"packages/domains/personal-agency/spec/src/autonomy.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/autonomy.ts","sourceStatus":"verified source file"}]},{"subpath":"./coach-adaptation","importPath":"@lssm-tech/lib.personal-os-spec/coach-adaptation","target":"./src/coach-adaptation.ts","targets":[{"conditions":[],"target":"./src/coach-adaptation.ts","sourcePath":"packages/domains/personal-agency/spec/src/coach-adaptation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/coach-adaptation.ts","sourceStatus":"verified source file"}]},{"subpath":"./coach-adaptation-lifecycle","importPath":"@lssm-tech/lib.personal-os-spec/coach-adaptation-lifecycle","target":"./src/coach-adaptation-lifecycle.ts","targets":[{"conditions":[],"target":"./src/coach-adaptation-lifecycle.ts","sourcePath":"packages/domains/personal-agency/spec/src/coach-adaptation-lifecycle.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/coach-adaptation-lifecycle.ts","sourceStatus":"verified source file"}]},{"subpath":"./common","importPath":"@lssm-tech/lib.personal-os-spec/common","target":"./src/common.ts","targets":[{"conditions":[],"target":"./src/common.ts","sourcePath":"packages/domains/personal-agency/spec/src/common.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/common.ts","sourceStatus":"verified source file"}]},{"subpath":"./consent-lifecycle","importPath":"@lssm-tech/lib.personal-os-spec/consent-lifecycle","target":"./src/consent-lifecycle.ts","targets":[{"conditions":[],"target":"./src/consent-lifecycle.ts","sourcePath":"packages/domains/personal-agency/spec/src/consent-lifecycle.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/consent-lifecycle.ts","sourceStatus":"verified source file"}]},{"subpath":"./consent-lifecycle-state","importPath":"@lssm-tech/lib.personal-os-spec/consent-lifecycle-state","target":"./src/consent-lifecycle-state.ts","targets":[{"conditions":[],"target":"./src/consent-lifecycle-state.ts","sourcePath":"packages/domains/personal-agency/spec/src/consent-lifecycle-state.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/consent-lifecycle-state.ts","sourceStatus":"verified source file"}]},{"subpath":"./consent-types","importPath":"@lssm-tech/lib.personal-os-spec/consent-types","target":"./src/consent-types.ts","targets":[{"conditions":[],"target":"./src/consent-types.ts","sourcePath":"packages/domains/personal-agency/spec/src/consent-types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/consent-types.ts","sourceStatus":"verified source file"}]},{"subpath":"./execution","importPath":"@lssm-tech/lib.personal-os-spec/execution","target":"./src/execution.ts","targets":[{"conditions":[],"target":"./src/execution.ts","sourcePath":"packages/domains/personal-agency/spec/src/execution.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/execution.ts","sourceStatus":"verified source file"}]},{"subpath":"./experience-projection","importPath":"@lssm-tech/lib.personal-os-spec/experience-projection","target":"./src/experience-projection.ts","targets":[{"conditions":[],"target":"./src/experience-projection.ts","sourcePath":"packages/domains/personal-agency/spec/src/experience-projection.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/experience-projection.ts","sourceStatus":"verified source file"}]},{"subpath":"./experience-taxonomy","importPath":"@lssm-tech/lib.personal-os-spec/experience-taxonomy","target":"./src/experience-taxonomy.ts","targets":[{"conditions":[],"target":"./src/experience-taxonomy.ts","sourcePath":"packages/domains/personal-agency/spec/src/experience-taxonomy.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/experience-taxonomy.ts","sourceStatus":"verified source file"}]},{"subpath":"./goals","importPath":"@lssm-tech/lib.personal-os-spec/goals","target":"./src/goals.ts","targets":[{"conditions":[],"target":"./src/goals.ts","sourcePath":"packages/domains/personal-agency/spec/src/goals.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/goals.ts","sourceStatus":"verified source file"}]},{"subpath":"./guardrail-lifecycle","importPath":"@lssm-tech/lib.personal-os-spec/guardrail-lifecycle","target":"./src/guardrail-lifecycle.ts","targets":[{"conditions":[],"target":"./src/guardrail-lifecycle.ts","sourcePath":"packages/domains/personal-agency/spec/src/guardrail-lifecycle.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/guardrail-lifecycle.ts","sourceStatus":"verified source file"}]},{"subpath":"./guardrail-state","importPath":"@lssm-tech/lib.personal-os-spec/guardrail-state","target":"./src/guardrail-state.ts","targets":[{"conditions":[],"target":"./src/guardrail-state.ts","sourcePath":"packages/domains/personal-agency/spec/src/guardrail-state.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/guardrail-state.ts","sourceStatus":"verified source file"}]},{"subpath":"./household","importPath":"@lssm-tech/lib.personal-os-spec/household","target":"./src/household.ts","targets":[{"conditions":[],"target":"./src/household.ts","sourcePath":"packages/domains/personal-agency/spec/src/household.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/household.ts","sourceStatus":"verified source file"}]},{"subpath":"./household-operations","importPath":"@lssm-tech/lib.personal-os-spec/household-operations","target":"./src/household-operations.ts","targets":[{"conditions":[],"target":"./src/household-operations.ts","sourcePath":"packages/domains/personal-agency/spec/src/household-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/household-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./meeting-context-consumer","importPath":"@lssm-tech/lib.personal-os-spec/meeting-context-consumer","target":"./src/meeting-context-consumer.ts","targets":[{"conditions":[],"target":"./src/meeting-context-consumer.ts","sourcePath":"packages/domains/personal-agency/spec/src/meeting-context-consumer.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/meeting-context-consumer.ts","sourceStatus":"verified source file"}]},{"subpath":"./meeting-memory-intake","importPath":"@lssm-tech/lib.personal-os-spec/meeting-memory-intake","target":"./src/meeting-memory-intake.ts","targets":[{"conditions":[],"target":"./src/meeting-memory-intake.ts","sourcePath":"packages/domains/personal-agency/spec/src/meeting-memory-intake.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/meeting-memory-intake.ts","sourceStatus":"verified source file"}]},{"subpath":"./mission","importPath":"@lssm-tech/lib.personal-os-spec/mission","target":"./src/mission.ts","targets":[{"conditions":[],"target":"./src/mission.ts","sourcePath":"packages/domains/personal-agency/spec/src/mission.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/mission.ts","sourceStatus":"verified source file"}]},{"subpath":"./mission-goals","importPath":"@lssm-tech/lib.personal-os-spec/mission-goals","target":"./src/mission-goals.ts","targets":[{"conditions":[],"target":"./src/mission-goals.ts","sourcePath":"packages/domains/personal-agency/spec/src/mission-goals.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/mission-goals.ts","sourceStatus":"verified source file"}]},{"subpath":"./personalization-identity","importPath":"@lssm-tech/lib.personal-os-spec/personalization-identity","target":"./src/personalization-identity.ts","targets":[{"conditions":[],"target":"./src/personalization-identity.ts","sourcePath":"packages/domains/personal-agency/spec/src/personalization-identity.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/personalization-identity.ts","sourceStatus":"verified source file"}]},{"subpath":"./presentation-projection","importPath":"@lssm-tech/lib.personal-os-spec/presentation-projection","target":"./src/presentation-projection.ts","targets":[{"conditions":[],"target":"./src/presentation-projection.ts","sourcePath":"packages/domains/personal-agency/spec/src/presentation-projection.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/presentation-projection.ts","sourceStatus":"verified source file"}]},{"subpath":"./presentation-resolution","importPath":"@lssm-tech/lib.personal-os-spec/presentation-resolution","target":"./src/presentation-resolution.ts","targets":[{"conditions":[],"target":"./src/presentation-resolution.ts","sourcePath":"packages/domains/personal-agency/spec/src/presentation-resolution.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/presentation-resolution.ts","sourceStatus":"verified source file"}]},{"subpath":"./privacy","importPath":"@lssm-tech/lib.personal-os-spec/privacy","target":"./src/privacy.ts","targets":[{"conditions":[],"target":"./src/privacy.ts","sourcePath":"packages/domains/personal-agency/spec/src/privacy.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/privacy.ts","sourceStatus":"verified source file"}]},{"subpath":"./productivity","importPath":"@lssm-tech/lib.personal-os-spec/productivity","target":"./src/productivity.ts","targets":[{"conditions":[],"target":"./src/productivity.ts","sourcePath":"packages/domains/personal-agency/spec/src/productivity.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/productivity.ts","sourceStatus":"verified source file"}]},{"subpath":"./profile","importPath":"@lssm-tech/lib.personal-os-spec/profile","target":"./src/profile.ts","targets":[{"conditions":[],"target":"./src/profile.ts","sourcePath":"packages/domains/personal-agency/spec/src/profile.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/profile.ts","sourceStatus":"verified source file"}]},{"subpath":"./profile.fixture","importPath":"@lssm-tech/lib.personal-os-spec/profile.fixture","target":"./src/profile.fixture.ts","targets":[{"conditions":[],"target":"./src/profile.fixture.ts","sourcePath":"packages/domains/personal-agency/spec/src/profile.fixture.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/profile.fixture.ts","sourceStatus":"verified source file"}]},{"subpath":"./progress-celebration","importPath":"@lssm-tech/lib.personal-os-spec/progress-celebration","target":"./src/progress-celebration.ts","targets":[{"conditions":[],"target":"./src/progress-celebration.ts","sourcePath":"packages/domains/personal-agency/spec/src/progress-celebration.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/progress-celebration.ts","sourceStatus":"verified source file"}]},{"subpath":"./support-delegation","importPath":"@lssm-tech/lib.personal-os-spec/support-delegation","target":"./src/support-delegation.ts","targets":[{"conditions":[],"target":"./src/support-delegation.ts","sourcePath":"packages/domains/personal-agency/spec/src/support-delegation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/support-delegation.ts","sourceStatus":"verified source file"}]},{"subpath":"./support-notification-validation","importPath":"@lssm-tech/lib.personal-os-spec/support-notification-validation","target":"./src/support-notification-validation.ts","targets":[{"conditions":[],"target":"./src/support-notification-validation.ts","sourcePath":"packages/domains/personal-agency/spec/src/support-notification-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/support-notification-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./support-notifications","importPath":"@lssm-tech/lib.personal-os-spec/support-notifications","target":"./src/support-notifications.ts","targets":[{"conditions":[],"target":"./src/support-notifications.ts","sourcePath":"packages/domains/personal-agency/spec/src/support-notifications.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/support-notifications.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation","importPath":"@lssm-tech/lib.personal-os-spec/validation","target":"./src/validation/index.ts","targets":[{"conditions":[],"target":"./src/validation/index.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/authority","importPath":"@lssm-tech/lib.personal-os-spec/validation/authority","target":"./src/validation/authority.ts","targets":[{"conditions":[],"target":"./src/validation/authority.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/authority.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/authority.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/collections","importPath":"@lssm-tech/lib.personal-os-spec/validation/collections","target":"./src/validation/collections.ts","targets":[{"conditions":[],"target":"./src/validation/collections.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/collections.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/collections.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/consent","importPath":"@lssm-tech/lib.personal-os-spec/validation/consent","target":"./src/validation/consent.ts","targets":[{"conditions":[],"target":"./src/validation/consent.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/consent.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/consent.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/goal-cycles","importPath":"@lssm-tech/lib.personal-os-spec/validation/goal-cycles","target":"./src/validation/goal-cycles.ts","targets":[{"conditions":[],"target":"./src/validation/goal-cycles.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/goal-cycles.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/goal-cycles.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/goal-references","importPath":"@lssm-tech/lib.personal-os-spec/validation/goal-references","target":"./src/validation/goal-references.ts","targets":[{"conditions":[],"target":"./src/validation/goal-references.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/goal-references.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/goal-references.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/lifecycle","importPath":"@lssm-tech/lib.personal-os-spec/validation/lifecycle","target":"./src/validation/lifecycle.ts","targets":[{"conditions":[],"target":"./src/validation/lifecycle.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/lifecycle.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/lifecycle.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/metric-targets","importPath":"@lssm-tech/lib.personal-os-spec/validation/metric-targets","target":"./src/validation/metric-targets.ts","targets":[{"conditions":[],"target":"./src/validation/metric-targets.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/metric-targets.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/metric-targets.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/profile-policy","importPath":"@lssm-tech/lib.personal-os-spec/validation/profile-policy","target":"./src/validation/profile-policy.ts","targets":[{"conditions":[],"target":"./src/validation/profile-policy.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/profile-policy.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/profile-policy.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/profile-refs","importPath":"@lssm-tech/lib.personal-os-spec/validation/profile-refs","target":"./src/validation/profile-refs.ts","targets":[{"conditions":[],"target":"./src/validation/profile-refs.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/profile-refs.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/profile-refs.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/projection-consistency","importPath":"@lssm-tech/lib.personal-os-spec/validation/projection-consistency","target":"./src/validation/projection-consistency.ts","targets":[{"conditions":[],"target":"./src/validation/projection-consistency.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/projection-consistency.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/projection-consistency.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/projections","importPath":"@lssm-tech/lib.personal-os-spec/validation/projections","target":"./src/validation/projections.ts","targets":[{"conditions":[],"target":"./src/validation/projections.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/projections.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/projections.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/revocation-times","importPath":"@lssm-tech/lib.personal-os-spec/validation/revocation-times","target":"./src/validation/revocation-times.ts","targets":[{"conditions":[],"target":"./src/validation/revocation-times.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/revocation-times.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/revocation-times.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/secrets","importPath":"@lssm-tech/lib.personal-os-spec/validation/secrets","target":"./src/validation/secrets.ts","targets":[{"conditions":[],"target":"./src/validation/secrets.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/secrets.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/secrets.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/shared","importPath":"@lssm-tech/lib.personal-os-spec/validation/shared","target":"./src/validation/shared.ts","targets":[{"conditions":[],"target":"./src/validation/shared.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/shared.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/shared.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/sharing-references","importPath":"@lssm-tech/lib.personal-os-spec/validation/sharing-references","target":"./src/validation/sharing-references.ts","targets":[{"conditions":[],"target":"./src/validation/sharing-references.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/sharing-references.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/sharing-references.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation/temporal","importPath":"@lssm-tech/lib.personal-os-spec/validation/temporal","target":"./src/validation/temporal.ts","targets":[{"conditions":[],"target":"./src/validation/temporal.ts","sourcePath":"packages/domains/personal-agency/spec/src/validation/temporal.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/validation/temporal.ts","sourceStatus":"verified source file"}]},{"subpath":"./workspace-consent-summary","importPath":"@lssm-tech/lib.personal-os-spec/workspace-consent-summary","target":"./src/workspace-consent-summary.ts","targets":[{"conditions":[],"target":"./src/workspace-consent-summary.ts","sourcePath":"packages/domains/personal-agency/spec/src/workspace-consent-summary.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/workspace-consent-summary.ts","sourceStatus":"verified source file"}]},{"subpath":"./workspace-guardrail-summary","importPath":"@lssm-tech/lib.personal-os-spec/workspace-guardrail-summary","target":"./src/workspace-guardrail-summary.ts","targets":[{"conditions":[],"target":"./src/workspace-guardrail-summary.ts","sourcePath":"packages/domains/personal-agency/spec/src/workspace-guardrail-summary.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/workspace-guardrail-summary.ts","sourceStatus":"verified source file"}]},{"subpath":"./workspace-operations","importPath":"@lssm-tech/lib.personal-os-spec/workspace-operations","target":"./src/workspace-operations.ts","targets":[{"conditions":[],"target":"./src/workspace-operations.ts","sourcePath":"packages/domains/personal-agency/spec/src/workspace-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/workspace-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./workspace-outcome-summary","importPath":"@lssm-tech/lib.personal-os-spec/workspace-outcome-summary","target":"./src/workspace-outcome-summary.ts","targets":[{"conditions":[],"target":"./src/workspace-outcome-summary.ts","sourcePath":"packages/domains/personal-agency/spec/src/workspace-outcome-summary.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/workspace-outcome-summary.ts","sourceStatus":"verified source file"}]},{"subpath":"./workspace-progress-celebration-summary","importPath":"@lssm-tech/lib.personal-os-spec/workspace-progress-celebration-summary","target":"./src/workspace-progress-celebration-summary.ts","targets":[{"conditions":[],"target":"./src/workspace-progress-celebration-summary.ts","sourcePath":"packages/domains/personal-agency/spec/src/workspace-progress-celebration-summary.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/workspace-progress-celebration-summary.ts","sourceStatus":"verified source file"}]},{"subpath":"./workspace-projection","importPath":"@lssm-tech/lib.personal-os-spec/workspace-projection","target":"./src/workspace-projection.ts","targets":[{"conditions":[],"target":"./src/workspace-projection.ts","sourcePath":"packages/domains/personal-agency/spec/src/workspace-projection.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/workspace-projection.ts","sourceStatus":"verified source file"}]},{"subpath":"./workspace-summaries","importPath":"@lssm-tech/lib.personal-os-spec/workspace-summaries","target":"./src/workspace-summaries.ts","targets":[{"conditions":[],"target":"./src/workspace-summaries.ts","sourcePath":"packages/domains/personal-agency/spec/src/workspace-summaries.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/workspace-summaries.ts","sourceStatus":"verified source file"}]},{"subpath":"./workspace-support-summary","importPath":"@lssm-tech/lib.personal-os-spec/workspace-support-summary","target":"./src/workspace-support-summary.ts","targets":[{"conditions":[],"target":"./src/workspace-support-summary.ts","sourcePath":"packages/domains/personal-agency/spec/src/workspace-support-summary.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/workspace-support-summary.ts","sourceStatus":"verified source file"}]},{"subpath":"./workspace-wellbeing-goals","importPath":"@lssm-tech/lib.personal-os-spec/workspace-wellbeing-goals","target":"./src/workspace-wellbeing-goals.ts","targets":[{"conditions":[],"target":"./src/workspace-wellbeing-goals.ts","sourcePath":"packages/domains/personal-agency/spec/src/workspace-wellbeing-goals.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/src/workspace-wellbeing-goals.ts","sourceStatus":"verified source file"}]}],"entryCount":59,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Lib Personal Os Spec documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.personal-os-spec","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.personal-os-spec.txt"},"readme":{"status":"available","body":"# @lssm-tech/lib.personal-os-spec\n\nConsent-aware personal mission, agency-goal, and projection contracts for LSSM OS.\n\nPersonalOS gives a person an explicit contract for what they want to learn, earn,\nbuild, own, and contribute. It can align those goals with products or companies\nwithout turning personal data into employer authority.\n\nThe `./productivity` leaf exports `PersonalProductivityWorkspaceCommandV1Schema`\nand its output type. It is the exact strict productivity branch also used by\nthe full workspace command schema, including command-prefixed error paths.\nConsumers can check this branch without importing unrelated workspace domains.\n\n## Boundary\n\n- A mission and its goals are self-declared and independently revocable.\n- Observations are append-only references to redacted or minimized evidence.\n- Pactena, HCircle, and CompanyOS consume purpose-limited projections, never the\n  private profile.\n- Every projection requires an active sharing grant that names audiences, fields,\n  purpose, expiry, and revocation state.\n- Raw sensitive values, inferred protected traits, secrets, and credentials fail\n  validation. Runtime policy and ContractSpec Connect remain responsible for\n  authorization and effects.\n\nCommands and events use subject-bound, idempotent execution envelopes. Every\ndecision emits an evidence-linked receipt, and autonomous approvals require a\nscoped policy plus undo or compensation. Human approval is the default;\ndiagnosis, treatment, emergency monitoring, sensitive sharing, delegation,\ndeletion, and authority changes are never silently automated.\n\nAuthority services may emit the additive `commandBinding` tuple on V1 receipts.\nPersonalOS effect boundaries use the strict full-binding helper so an approval\ncannot be replayed after changing command name, revision, idempotency key,\nsubmission time, policy, or canonical payload digest. The legacy helper remains\navailable only for compatibility readers that do not execute effects.\n\nServer identity bridges emit `PersonalAuthenticatedSessionV1`, a strict,\npseudonymous session reference bound to one exact personal subject, assurance\nlevel, authentication time, and expiry. Clients cannot construct authority from\nthis value: hosts must reverify the underlying provider session on every request.\n\nThe minimized experience projection is a strict, subject-and-actor-bound wire\ncontract. It exposes revisioned journey state, bounded area availability, and\nprivacy counts without raw health, provider, credential, or private payloads.\nIts optional `personalizationIdentity` member carries only an opaque SHA-256\ntenant reference plus one consent reference/status. Clients combine that\nbinding with the exact outer subject and actor refs to retire scoped telemetry\nbuffers; raw tenant labels and consent evidence are rejected by the schema.\nIts additive presentation projection binds exact subject and actor kinds and\nversions plus an active `view_shared_projection` delegation when the actor is\nnot the subject. It contains only canonical component/action identifiers,\nauthority boundaries, attributed presentation preferences, generic explanation\ncodes, and a reset patch. Its domain-separated SHA-256 digest is recomputed by\nthe schema over the complete projection material. The outer projection rejects\na presentation rebound to another subject or actor.\n\nThe additive mission-goals and productivity contracts cover the full personal\nplanning loop: establish a mission and principles, define outcomes and observed\nmetrics, correct or remove self-reported observations without erasing their\nevidence-linked history, rank a capacity-aware Today plan, maintain habits,\ncheck in, recover explicit missed days without synthesizing values, and complete\na weekly review.\nLow-risk personal edits may be queued offline; authority and household-rights\nchanges are always online and require a human decision receipt.\n\nProgress celebration is a separate, opt-in, online-only preference contract.\nV1 supports private evidence-receipted XP only: each policy binds one exact\nsubject, goal, consent, transparent rule, and total cap. Pay-to-win mechanics,\nartificial scarcity, protected-trait targeting, leaderboards, raw activity\ncontent, and authority effects are structurally unavailable. Disabling a policy\npreserves its history while preventing new celebration projection.\n\nThe additive workspace command union composes that loop with revision-zero\nhousehold bootstrap and human-confirmed export/deletion requests. The paired\nauthorized-command schema rejects receipts that do not bind the exact subject,\nactor, command, revision, idempotency key, policy, submission time, and payload\ndigest. `PersonalWorkspaceProjectionV1` adds bounded, privacy-minimized mission,\ngoal, current outcome/provenance, Today, habit, check-in, recovery, review,\ndelegation, health, coach, and\nprivate progress-celebration\nsummaries to composite revisions. It never exposes raw health measurements,\nprovider payloads, credentials, or private reflection text; those remain\nencrypted host state.\n\nConsent lifecycle is an explicit workspace domain. Grant and revoke commands\nare exact-subject, high-risk, human-required, online-only, revisioned, and\nevidence-linked. Grants name a purpose, bounded data categories, known\nconsumers, retention, and expiry. Revocation atomically preserves an authority\nreceipt plus the exact affected consumers; raw consent evidence is never\nprojected. Legacy snapshots without this domain remain on their existing host\nconsent port until an explicit grant migrates them.\nThe `companyos_meeting_context` consumer (`./meeting-context-consumer`,\n`./meeting-memory-intake`) covers CompanyOS meeting preparation and private\nmeeting memory. A read request carries an opaque account ref the PersonalOS\nhost resolves to its own subject; the answer is either a minimized projection\nof at most ten self-declared fields, bound to the request id, consent id and a\nrevision ref and carrying its consent and retention window, or `withheld` with\na stable reason. A memory entry is digest-stable per follow-up effect and is\nanswered `stored` (consent id, `retainUntil`) or `withheld`.\nThe optional V1 dashboard window adds only purpose, category and consumer\nidentifiers, lifecycle status, retention, and expiry. It reports exact totals,\nprioritizes active grants, marks truncation, and excludes receipt IDs, evidence\nreferences, subject identifiers, and private purpose text.\n\nGuardrails and goal conflicts are an explicit workspace domain. Definitions,\ntriggers, resolutions, conflicts, and subject decisions are exact-subject,\nhigh-risk, human-required, online-only, revisioned, and evidence-linked. Pause\nand block responses stop affected goal progress; revoke-sharing responses block\ncurrent and future goal-scoped support until resolution. Public workspace reads\ncontain bounded counts only, never descriptions or evidence references.\n\nCoach adaptations expose a reversible explanation and categorized basis without\nraw behavioral signals. Governed proposal and activation commands are the only\nproduction creation path: they permit bounded presentation changes, preserve\ndata and authority visibility, expire, and carry undo plus compensation. Human\napproval is the default; policy-governed or autonomous display-only changes need\nan exact active, scoped, budgeted policy. Inspect, undo, and reset remain online,\nconsent-bound human controls. Hosts compare workspace, coach, and adaptation\nrevisions against hydrated state before authority or effects.\n\nHouseholds model explicitly invited members and purpose-limited permissions.\nMembership cannot amend another person's mission, infer protected traits, or\ncreate consequential authority.\n\nGoal-scoped delegated support is an additive contract beside the existing\nhousehold V1 grant. It names exact goals, visible minimized fields, permitted\nproposal-only actions, purpose, consent, expiry, evidence, and immutable\nexcluded authority. Grant, revoke, block, and categorical report commands are\nonline-only, high-risk, and human-required. Safety reports contain no free-text\nnarrative or private profile data.\nThe workspace union now carries those support commands and its minimized\nprojection exposes bounded grant status/scope plus categorical recovery counts,\nnever consent IDs, purpose text, evidence references, or report narratives.\nThe additive `support-notifications` entrypoint defines content-free delivery\nintents and receipts for those recovery effects. Intent IDs, canonical template\nreferences, immutable event, exact subject/recipient, audience, support kind,\nexpiry, and domain-separated digest are bound together. Grant, revoke, and\nblock require subject plus delegate delivery; reports require subject plus the\nsafety service. The worker rejects extra audiences, duplicate intent or\nevidence IDs, replayed events, recipient substitution, and non-assurance\nprovider evidence before acknowledging the outbox lease. Those exact-binding\nchecks are owned by the `support-notification-validation` entrypoint\n(`assertPersonalSupportNotificationIntents`,\n`assertPersonalSupportNotifications`,\n`requiredPersonalSupportNotificationAudiencesV1`) so every host enforces the\nsame rule.\n\n## Usage\n\n```ts\nimport {\n  PersonalOsProfileV1Schema,\n  assertPersonalOsProfileV1,\n} from \"@lssm-tech/lib.personal-os-spec\";\n\nconst profile = PersonalOsProfileV1Schema.parse(input);\nassertPersonalOsProfileV1(profile);\n```\n\n## Entrypoints\n\n- `@lssm-tech/lib.personal-os-spec`\n- `@lssm-tech/lib.personal-os-spec/mission`\n- `@lssm-tech/lib.personal-os-spec/goals`\n- `@lssm-tech/lib.personal-os-spec/privacy`\n- `@lssm-tech/lib.personal-os-spec/progress-celebration`\n- `@lssm-tech/lib.personal-os-spec/support-delegation`\n- `@lssm-tech/lib.personal-os-spec/support-notifications`\n- `@lssm-tech/lib.personal-os-spec/support-notification-validation`\n- `@lssm-tech/lib.personal-os-spec/alignment`\n- `@lssm-tech/lib.personal-os-spec/autonomy`\n- `@lssm-tech/lib.personal-os-spec/auth-session`\n- `@lssm-tech/lib.personal-os-spec/execution`\n- `@lssm-tech/lib.personal-os-spec/experience-projection`\n- `@lssm-tech/lib.personal-os-spec/household`\n- `@lssm-tech/lib.personal-os-spec/household-operations`\n- `@lssm-tech/lib.personal-os-spec/mission-goals`\n- `@lssm-tech/lib.personal-os-spec/productivity`\n- `@lssm-tech/lib.personal-os-spec/presentation-projection`\n- `@lssm-tech/lib.personal-os-spec/presentation-resolution`\n- `@lssm-tech/lib.personal-os-spec/profile`\n- `@lssm-tech/lib.personal-os-spec/validation`\n- `@lssm-tech/lib.personal-os-spec/workspace-operations`\n- `@lssm-tech/lib.personal-os-spec/workspace-projection`\n- `@lssm-tech/lib.personal-os-spec/workspace-progress-celebration-summary`\n- `@lssm-tech/lib.personal-os-spec/workspace-summaries`\n- `@lssm-tech/lib.personal-os-spec/workspace-wellbeing-goals`\n- `@lssm-tech/lib.personal-os-spec/coach-adaptation`\n- `@lssm-tech/lib.personal-os-spec/coach-adaptation-lifecycle`\n- `@lssm-tech/lib.personal-os-spec/consent-lifecycle`\n- `@lssm-tech/lib.personal-os-spec/meeting-context-consumer`\n- `@lssm-tech/lib.personal-os-spec/meeting-memory-intake`\n- `@lssm-tech/lib.personal-os-spec/guardrail-lifecycle`\n- `@lssm-tech/lib.personal-os-spec/workspace-guardrail-summary`\n\nCompatibility intent: additive V1 public contract package.\n\nWorkspace health may carry an optional bounded wellbeing-goal window. It keeps\nexact goal and experiment IDs, lifecycle, safe metric/direction, observation\ncount, window, and uncertainty-aware interpretation only. Raw measurements,\nevidence, target values, provider fields, clinical claims, and causal claims are\nstructurally excluded; duplicate IDs and count/cursor inflation fail closed.\n","sourcePath":"packages/domains/personal-agency/spec/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/personal-agency/spec/README.md","blobSha":"d879045f69b5599e79ecb6dd18078f05b6133efc","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":"personal-and-learning","areaTitle":"Personal workflows, learning and progress","displayName":"lib.personal-os-spec","runtimes":["node"],"platforms":["server"],"kind":"library","scope":"Package manifest","canonicalRoute":"/docs/packages/lib.personal-os-spec/","contextUrl":"/docs/packages/lib.personal-os-spec.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}