)
Current State (where you are now)【免费下载链接】LifeOS⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your ideal state, in life and work.项目地址: https://gitcode.com/GitHub_Trending/pe/LifeOSHealth: (sample) TBD — describe your current health, energy, sleep.Finances: (sample) TBD — describe your current financial state.Relationships: (sample) TBD — describe your current relationships.### Ideal State理想状态 描述你瞄准的目标状态维度与 Current State 对应 markdown ## Ideal State (where you want to be) - Health: (sample) TBD — the health youre aiming for. - Finances: (sample) TBD — the financial state youre aiming for. - Creative: (sample) TBD — the creative life youre aiming for.Mission使命一句话说清你为什么做你所做的事## Mission - **M0:** (sample) The one-sentence reason you do what you do.Problems你在试图解决的世界性问题## Problems (the problems in the world youre trying to solve) - **P0:** (sample) A problem you care about solving. - **P1:** (sample) A second problem worth your time.GOALS朝向问题的可衡量里程碑## GOALS (measurable milestones toward the problems) - **G0:** (sample) Ship X by date Y — measurable: criterion. - **G1:** (sample) Reach number of thing this year.Challenges阻碍你达成目标的事情## Challenges (things stopping you from hitting your goals) - **C0:** (sample) A recurring obstacle you face. - **C1:** (sample) A second challenge to work on.Strategies你将如何克服挑战## Strategies (how youll overcome the challenges) - **S0:** (sample) A concrete strategy youre committing to.Projects为落实策略正在推进的工作## Projects (what youre working on to pursue the strategies) - **PR0:** (sample) A current project, with its status.Narratives用于演讲、对谈、发文的核心观点## Narratives (talking points for talks, panels, posts) - **N0:** (sample) A story or claim you want to be known for.Wisdom沉淀下来的经验与格言## Wisdom (favorite lessons and aphorisms) - (sample) A lesson youve learned that guides you.统一的条目 ID 体系注意各章节的 ID 前缀是约定的机器可读标识M0使命、P0问题、G0目标、C0挑战、S0策略、PR0项目、N0叙事、TR0创伤/成型经历。GenerateTelosSummary.ts的解析器同时接受三种写法项目符号形式- **M0**: textH3 标题形式### M0: text统一 TELOS.md 推荐风格H2 标题加正文形式## M0: title后跟多段正文ID 是摘要排序、新鲜度追踪与跨会话引用的关键锚点填写时请保持一致。三种填写方式从零开始到数据迁移方式一运行/interview最推荐安装后直接运行/interview它会按顺序引导你走完每个章节、提出合适的问题并把你的回答写入TELOS.md替换掉所有(sample)占位内容。Interview.md工作流说明位于 LifeOS/Workflows/Interview.md对应的访谈调度工具见 InterviewDue.ts 与 InterviewScan.ts。访谈每完成一个阶段会自动调用摘要生成器。方式二手工编辑直接打开TELOS.md删除占位符、在对应##章节下写入真实内容。保持条目简短高信号——DA 会在会话启动时读取它。模板中的(sample)标记正是解析器识别尚未填写的约定GenerateTelosSummary.ts中的isPlaceholder检查/\(sample\b/i任何含该标记的条目都不会进入自动生成的摘要从而避免模板数据污染每次会话加载的上下文。方式三从现有数据迁移如果你已有 Obsidian、Notion、日记或独立的 Telos 仓库中的目标/使命数据可先运行Migrate技能导入再执行/interview补齐缺口避免重复录入。Migrate 相关代码见 MigrateKnowledge.ts。填写 CURRENT_STATE 与 IDEAL_STATE诚实计分的机制除TELOS.md外CURRENT_STATE/与IDEAL_STATE/两个子目录承载现实基线与理想图景。二者各有七个固定大写文件HEALTH.md、MONEY.md、FREEDOM.md、CREATIVE.md、RELATIONSHIPS.md、RHYTHMS.md、INFRASTRUCTURE.mdLinux 等大小写敏感文件系统上必须严格大写Health.md不会被识别。CURRENT_STATE 的覆盖率计分每个维度文件通过status:行表达各项现状仅接受三种取值- Sleep: status: have - Movement: status: partial - Nutrition: status: missing计分公式为pct (have 0.5 × partial) / (have partial missing) × 100IDEAL_STATE 的表达度计分每个TBD标记扣 10 分钳制到 0..100pct 100 − (number of TBD markers × 10)关键机制CURRENT_STATE 覆盖 IDEAL_STATE当存在匹配的 CURRENT_STATE 文件时其覆盖率得分会覆盖 IDEAL_STATE 的表达度得分。原因在于一份写得再完美的理想文档0 个 TBD得分 100若从未被实际生活践行仪表盘依然显示满分——这只会奉承你。写入 CURRENT_STATE 才能让数字诚实。两个文件的差值才是真正的信号某维度理想表达度 95%、现实覆盖率 30%传达的信息远比任何文辞精确。摘要生成让 TELOS 进入每次会话手动/自动再生成PRINCIPAL_TELOS.md由 GenerateTelosSummary.ts 生成每次编辑TELOS.md后都应再生成一次保证会话启动上下文同步bun ~/.claude/LIFEOS/TOOLS/GenerateTelosSummary.ts/interview会在每个阶段结束时自动调用。摘要的压缩策略从源码设计注释可见Council 2026-03-26 讨论确立的决策生成的、绝不手写PRINCIPAL_TELOS.md是派生产物保留因果链的结构化压缩M使命→ G目标→ P问题→ S策略的链条在摘要中保持完整约 60 行、信号密度优先牺牲完整性换取密度Nyx 的约束时间戳驱动的过期检测Vex 的 TTL 要求对应last_updatedfrontmatter。解析器按章节处理各主题目标被分类为## Active/## Deferred / Ongoing/## Completed This Year三桶Deferred/Completed 目标会被压缩为单行 ID 列表叙事仅提取 N0/N1/N7 为主叙事项目使用PJ前缀以避免与问题P0…Pn视觉混淆Wisdom、Wrong、Models 在为空时不输出空章节。防误报的 fail-loud 保护摘要生成器内置两道保护章节级守卫某核心章节源文本非空但解析出 0 条时拒绝写出悄悄丢弃内容的摘要并退出process.exit(1)主函数守卫解析结果为 0 条时先做样本盲解析withSamples重跑区分全新模板安装合法输出空摘要与真实格式漂移拒绝覆盖。因此只要你的TELOS.md仍全是模板占位符生成器会输出空摘要并提示先填写一旦有真实内容被格式破坏无法解析它会拒绝覆盖已有摘要——绝不静默丢失数据。新鲜度机制TELOS 的保质期与分级TelosFreshness.ts 是 TELOS 过期信号的标准读写器它定义了三层约定TELOS.md以 YAML frontmatter 承载last_updatedlast_updated_by每个 H2 章节后 3 行内跟随 HTML 注释标记!-- updated: YYYY-MM-DD by:agent --对 Markdown 不可见但可被 grep标记即最近审阅时间驱动两个消费者/interview打开时优先处理最过期的章节Pulse 的telos.ts模块通过/api/telos/freshness在 DA 面板展示。各章节过期阈值STALENESS_THRESHOLDS映射默认值可在安装实例中编辑定义了审阅节奏节奏章节阈值快速变动周级current_state7 天、status14 天活跃 TELOS月级goals/strategies30 天、ideas45 天、problems/challenges/narratives/predictions60 天慢速基础季度mission/beliefs/models/frames/wisdom/ideal_state90 天静态偏好半年books/authors/movies/restaurants/food等 180 天近乎永久年度traumas/wrong365 天未带任何标记的章节直接判为过期stale。CURRENT_STATE 维度文件默认 30 天、IDEAL_STATE 默认 90 天且可用 frontmatter 中的review_cadence: 30d覆盖目录默认值。命令行用法# 人类可读报告 bun ~/.claude/LIFEOS/TOOLS/TelosFreshness.ts # 机器可读 JSON bun ~/.claude/LIFEOS/TOOLS/TelosFreshness.ts --json # 将某个章节标记为新鲜 bun ~/.claude/LIFEOS/TOOLS/TelosFreshness.ts --bump slug # 上下文文件整体新鲜度 / 状态维度新鲜度 bun ~/.claude/LIFEOS/TOOLS/TelosFreshness.ts --context bun ~/.claude/LIFEOS/TOOLS/TelosFreshness.ts --state【免费下载链接】LifeOS⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your ideal state, in life and work.项目地址: https://gitcode.com/GitHub_Trending/pe/LifeOS创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考