Files
maestro/docs/index.html
T
wangjia 1fcd811c12 docs: maestro 后端重构 Phase1 设计文档(schedule_status × work_type)
8 章设计文档 HTML(架构决策/状态设计/DB Schema/记忆注入/Agent 规格/
运维护栏/安全沙箱/前端 API 契约),全图深色内联 SVG,附 docs/index.html 索引。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 13:52:53 +08:00

97 lines
6.8 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">· 1</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>
</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>