Files
maestro/docs/index.html
T
wangjia e8fb2bc664 docs: 登记三类优化方案 HTML(含实现状态表)+ CLAUDE.md 模型档位更新
- docs/optimization-plan.html:纳入 worktree,顶部新增「★ 实现状态」章节
  (优化点→实现→提交对照,2026-06-25 全部上线,含 3 个线上实测 bug 修复)
- docs/index.html:登记 optimization-plan.html 到「设计方案」分类
- CLAUDE.md:模型档位表改为「按项目可配置 + 默认 opus-4.8」的解析优先级说明,
  回退链改 opus→sonnet→fable,注明 fable-5 不再是内置默认

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 07:08:19 +08:00

103 lines
7.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Maestro · 文档索引</title>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,600;1,400&display=swap" rel="stylesheet">
<style>
:root{--bg:#0d0d0d;--bg2:#141414;--bg3:#1a1a1a;--border:#252525;--border2:#333;--text:#e8e8e8;--text2:#a0a0a0;--text3:#555;--cyan:#00d4d4;--cyan2:#009999;--green:#4ec94e;--green2:#2d6e2d;--amber:#f0a500;--amber2:#9c6a00;--violet:#9b7bff;--violet2:#6644cc;--red:#ff5555;--red2:#aa2222;--blue:#5599ff;--blue2:#2255cc;--code-bg:#0a0a0a;--shadow:0 4px 32px rgba(0,0,0,.7)}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'IBM Plex Mono',monospace;background:var(--bg);color:var(--text);font-size:13px;line-height:1.7}
.topbar{position:sticky;top:0;z-index:100;background:var(--bg2);border-bottom:1px solid var(--border);height:48px;display:flex;align-items:center;padding:0 24px;gap:12px}
.topbar-brand{font-size:13px;font-weight:600;color:var(--cyan);letter-spacing:.06em}
.topbar-sub{font-size:11px;color:var(--text3)}
.wrap{max-width:1000px;margin:0 auto;padding:32px 24px 80px}
.lead{font-size:13px;color:var(--text2);margin:0 0 28px;line-height:1.8}
.lead strong{color:var(--text)}
.cat{margin:0 0 30px}
.cat-hdr{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--text);margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid var(--border)}
.cat-hdr .ico{font-size:11px;color:var(--cyan);border:1px solid var(--cyan2);border-radius:4px;padding:1px 7px}
.cat-hdr .cnt{font-size:11px;color:var(--text3);font-weight:400}
.doc{display:block;background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--border2);border-radius:6px;padding:14px 16px;margin:0 0 10px;text-decoration:none;color:inherit;transition:border-color .15s,background .15s}
.doc:hover{border-color:var(--cyan2);border-left-color:var(--cyan);background:var(--bg3)}
.doc.plan{border-left-color:var(--violet2)}
.doc.plan:hover{border-left-color:var(--violet)}
.doc.src{border-left-color:var(--amber2)}
.doc.src:hover{border-left-color:var(--amber)}
.doc-ttl{font-size:14px;font-weight:600;color:var(--text)}
.doc:hover .doc-ttl{color:var(--cyan)}
.doc.plan:hover .doc-ttl{color:var(--violet)}
.doc.src:hover .doc-ttl{color:var(--amber)}
.doc-path{font-size:11px;color:var(--text3);margin:3px 0 6px}
.doc-desc{font-size:12px;color:var(--text2);line-height:1.7}
.tags{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}
.tag{font-size:10px;padding:1px 7px;border-radius:3px;border:1px solid}
.tag.design{color:var(--blue);border-color:var(--blue2);background:rgba(85,153,255,.08)}
.tag.plan{color:var(--violet);border-color:var(--violet2);background:rgba(155,123,255,.08)}
.tag.src{color:var(--amber);border-color:var(--amber2);background:rgba(240,165,0,.08)}
.tag.html{color:var(--cyan);border-color:var(--cyan2);background:rgba(0,212,212,.08)}
.tag.md{color:var(--text2);border-color:var(--border2);background:rgba(255,255,255,.03)}
.empty{font-size:12px;color:var(--text3);font-style:italic;padding:6px 2px}
.foot{margin-top:36px;font-size:11px;color:var(--text3);border-top:1px solid var(--border);padding-top:14px}
</style>
</head>
<body>
<div class="topbar">
<span class="topbar-brand">MAESTRO</span>
<span class="topbar-sub">· 文档索引 / docs index</span>
</div>
<div class="wrap">
<p class="lead">Maestro 项目全部文档的单一入口。按 <strong>设计方案 / 实现计划 / 知识库调研 / 排障 Runbook</strong> 分类汇总(HTML 与历史 MD 都列)。<strong>新增文档须同时登记此处。</strong></p>
<!-- ── 设计方案 ── -->
<div class="cat">
<div class="cat-hdr"><span class="ico">设计</span> 设计方案 / 架构设计 <span class="cnt">· 2</span></div>
<a class="doc" href="architecture.html">
<div class="doc-ttl">MAESTRO · 架构设计</div>
<div class="doc-path">docs/architecture.html</div>
<div class="doc-desc">系统整体架构设计:进程模型(daemon 唯一 DB 写者 / worker 文件协议)、前后端、数据流、调度与执行管道总览。</div>
<div class="tags"><span class="tag design">架构</span><span class="tag html">HTML</span></div>
</a>
<a class="doc" href="optimization-plan.html">
<div class="doc-ttl">三类任务执行方法优化方案 · 含实现状态</div>
<div class="doc-path">docs/optimization-plan.html</div>
<div class="doc-desc">三类后台 agent(① 拆解 / ② 执行+双复审 / ③ 解冲突)的六维优化定稿 + 通用规则 + 状态机/ER 图 + Agent 记忆注入 L1L4。顶部 <strong>★ 实现状态</strong>表给出每个优化点 → 提交对照(2026-06-25 全部上线,含 3 个线上实测 bug 修复)。含<strong>模型按项目可配置(默认 opus-4.8)</strong><strong>diff 声明外文件硬闸</strong></div>
<div class="tags"><span class="tag design">优化方案</span><span class="tag html">HTML</span></div>
</a>
</div>
<!-- ── 实现计划 ── -->
<div class="cat">
<div class="cat-hdr"><span class="ico">计划</span> 实现计划 <span class="cnt">· 2</span></div>
<a class="doc plan" href="superpowers/plans/2026-06-22-maestro-refactor-phase1.html">
<div class="doc-ttl">Maestro 大重构全景 · 现状 → 目标 → 计划</div>
<div class="doc-path">docs/superpowers/plans/2026-06-22-maestro-refactor-phase1.html</div>
<div class="doc-desc">扁平 FSM → <strong>schedule_status × work_type</strong> 正交模型的完整技术蓝图(HTML 阅读版)。四标签:现状架构 / 重构目标 / 设计方案 / 具体实现。专题含:状态设计、<strong>任务提交与入口(网页/MCP/todo 同步三入口·图片文件附件·AI 提任务)</strong>、并发调度(CAS·couplingPenalty)、<strong>交互平面·stuck 人工接管</strong>、数据库 SchemaER 图)、Agent 记忆注入 L1L4、<strong>Agent 规格与注册表(每 agent 流程/模型/skill/prompt/上下文 + 动态扩展)</strong><strong>运维与护栏(成本预算治理·限流背压·资源 GC·可观测·依赖环检测)</strong><strong>安全与沙箱</strong><strong>前端 API 契约(REST 全量 + WS 事件)</strong>、Phase 1 逐步实施计划。全部图表为深色内联 SVG(自包含、无 CDN)。</div>
<div class="tags"><span class="tag plan">实现计划</span><span class="tag design">设计</span><span class="tag html">HTML 阅读版</span></div>
</a>
<a class="doc src" href="superpowers/plans/2026-06-22-maestro-refactor-phase1.md">
<div class="doc-ttl">同上 · Markdown 执行真相源</div>
<div class="doc-path">docs/superpowers/plans/2026-06-22-maestro-refactor-phase1.md</div>
<div class="doc-desc">上面 HTML 的同源 <code>.md</code>,保留 <code>- [ ]</code> checkbox 供 executing-plans / subagent-driven-development 驱动执行跟踪。<strong>.md 是执行真相源,.html 仅供阅读。</strong></div>
<div class="tags"><span class="tag src">执行真相源</span><span class="tag md">MD</span></div>
</a>
</div>
<!-- ── 知识库调研 ── -->
<div class="cat">
<div class="cat-hdr"><span class="ico">调研</span> 知识库调研 <span class="cnt">· 0</span></div>
<div class="empty">(暂无)</div>
</div>
<!-- ── 排障 Runbook ── -->
<div class="cat">
<div class="cat-hdr"><span class="ico">排障</span> 排障 Runbook <span class="cnt">· 0</span></div>
<div class="empty">(暂无)</div>
</div>
<div class="foot">单一入口 · 直接 file:// 打开 · 新增 / 迁移文档请同步登记本页。</div>
</div>
</body>
</html>