重组 README 产品表面并校正历史评测语义 - #81

Merged
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface
Aug 30, 2026
Merged

重组 README 产品表面并校正历史评测语义#81
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface

Conversation

@mindcarver

Copy link
Copy Markdown
Owner

结果

  • 在完整 Skill 目录前增加三层能力入口、三个可追溯 Before/After,并保留由 config/routing-kernel.json 生成的八条规范路由。
  • 明确 建立 Thinloop 当前版本三臂整体价值 A/B 评测 #74 当前 smoke 的三个条件均为 PASS,但单 fixture 没有观察到 Thinloop 相对增益。
  • 把 2026-07-27 的六 Skill 平台兼容性观测标记为历史快照,避免误读为当前十二 Skill 状态。
  • 新增确定性测试,锁定信息顺序、证据边界、十二 Skill 入口、十二流程图和本地文档链接。

验收证据

  • A1 PASSnode --test tests/readme-product-surface.test.mjs tests/readme-diagrams.test.mjs tests/routing-kernel.test.mjs(11/11)。
  • A2 PASS:README 三个案例分别引用 QuickDev 契约、Discovery/Project/Execute 契约、当前 smoke 或 0.1.0 历史报告,并由产品表面测试锁定证据措辞。
  • A3 PASS:测试枚举 12 个 skills/scd-*/SKILL.md 入口、12 个 Skill 流程图、总览图和四个文档索引链接,且本地 Markdown 链接全部存在。
  • A4 PASSEVALUATION.md 增加“历史平台兼容性快照(2026-07-27)”,六 Skill 数量只允许出现在该历史区段。
  • A5 PASS:路由同步、README 图、链接与版本相关完整测试全部通过。

完整检查

  • node --test tests/*.test.mjs:192/192 PASS
  • node scripts/sync-routing-kernel.mjs --check:8 routes / 4 surfaces PASS
  • 四组评测定义校验:Discovery、Knowledge cases、Knowledge behavior、Thinloop current 全部 PASS
  • node evals/knowledge/runner/run.mjs --mode dry:5 cases PASS
  • node evals/thinloop/runner/run.mjs --mode dry:7 cases / 3 conditions PASS,未使用模型或认证。
  • node scripts/generate-readme-diagrams.mjs --checkPASS
  • npm exec --yes --package=@anthropic-ai/claude-code@2.1.197 -- claude plugin validate . --strictPASS
  • git diff --checkPASS

风险与边界

  • 这是 README、评测说明和测试变更,不修改 Skill 载荷、运行时、路由事实源、插件提示或版本。
  • 三个 Before/After 区分契约路径、当前单 fixture smoke 和旧版历史行为证据;不声明整体效果百分比或当前版本相对收益。
  • 页面验收不适用:没有应用页面、路由、组件或可见产品 UI 变更。

Refs #77

@mindcarver
mindcarver merged commit d9e1445 into mainAug 30, 2026
1 check passed
@mindcarver
mindcarver deleted the docs/77-readme-product-surface branch August 30, 2026 09:07
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@mindcarver
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

重组 README 产品表面并校正历史评测语义 - #81

Merged
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface
Aug 30, 2026
Merged

重组 README 产品表面并校正历史评测语义#81
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface

Conversation

@mindcarver

Copy link
Copy Markdown
Owner

结果

  • 在完整 Skill 目录前增加三层能力入口、三个可追溯 Before/After,并保留由 config/routing-kernel.json 生成的八条规范路由。
  • 明确 建立 Thinloop 当前版本三臂整体价值 A/B 评测 #74 当前 smoke 的三个条件均为 PASS,但单 fixture 没有观察到 Thinloop 相对增益。
  • 把 2026-07-27 的六 Skill 平台兼容性观测标记为历史快照,避免误读为当前十二 Skill 状态。
  • 新增确定性测试,锁定信息顺序、证据边界、十二 Skill 入口、十二流程图和本地文档链接。

验收证据

  • A1 PASSnode --test tests/readme-product-surface.test.mjs tests/readme-diagrams.test.mjs tests/routing-kernel.test.mjs(11/11)。
  • A2 PASS:README 三个案例分别引用 QuickDev 契约、Discovery/Project/Execute 契约、当前 smoke 或 0.1.0 历史报告,并由产品表面测试锁定证据措辞。
  • A3 PASS:测试枚举 12 个 skills/scd-*/SKILL.md 入口、12 个 Skill 流程图、总览图和四个文档索引链接,且本地 Markdown 链接全部存在。
  • A4 PASSEVALUATION.md 增加“历史平台兼容性快照(2026-07-27)”,六 Skill 数量只允许出现在该历史区段。
  • A5 PASS:路由同步、README 图、链接与版本相关完整测试全部通过。

完整检查

  • node --test tests/*.test.mjs:192/192 PASS
  • node scripts/sync-routing-kernel.mjs --check:8 routes / 4 surfaces PASS
  • 四组评测定义校验:Discovery、Knowledge cases、Knowledge behavior、Thinloop current 全部 PASS
  • node evals/knowledge/runner/run.mjs --mode dry:5 cases PASS
  • node evals/thinloop/runner/run.mjs --mode dry:7 cases / 3 conditions PASS,未使用模型或认证。
  • node scripts/generate-readme-diagrams.mjs --checkPASS
  • npm exec --yes --package=@anthropic-ai/claude-code@2.1.197 -- claude plugin validate . --strictPASS
  • git diff --checkPASS

风险与边界

  • 这是 README、评测说明和测试变更,不修改 Skill 载荷、运行时、路由事实源、插件提示或版本。
  • 三个 Before/After 区分契约路径、当前单 fixture smoke 和旧版历史行为证据;不声明整体效果百分比或当前版本相对收益。
  • 页面验收不适用:没有应用页面、路由、组件或可见产品 UI 变更。

Refs #77

@mindcarver
mindcarver merged commit d9e1445 into mainAug 30, 2026
1 check passed
@mindcarver
mindcarver deleted the docs/77-readme-product-surface branch August 30, 2026 09:07
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@mindcarver
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

重组 README 产品表面并校正历史评测语义 - #81

Merged
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface
Aug 30, 2026
Merged

重组 README 产品表面并校正历史评测语义#81
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface

Conversation

@mindcarver

Copy link
Copy Markdown
Owner

结果

  • 在完整 Skill 目录前增加三层能力入口、三个可追溯 Before/After,并保留由 config/routing-kernel.json 生成的八条规范路由。
  • 明确 建立 Thinloop 当前版本三臂整体价值 A/B 评测 #74 当前 smoke 的三个条件均为 PASS,但单 fixture 没有观察到 Thinloop 相对增益。
  • 把 2026-07-27 的六 Skill 平台兼容性观测标记为历史快照,避免误读为当前十二 Skill 状态。
  • 新增确定性测试,锁定信息顺序、证据边界、十二 Skill 入口、十二流程图和本地文档链接。

验收证据

  • A1 PASSnode --test tests/readme-product-surface.test.mjs tests/readme-diagrams.test.mjs tests/routing-kernel.test.mjs(11/11)。
  • A2 PASS:README 三个案例分别引用 QuickDev 契约、Discovery/Project/Execute 契约、当前 smoke 或 0.1.0 历史报告,并由产品表面测试锁定证据措辞。
  • A3 PASS:测试枚举 12 个 skills/scd-*/SKILL.md 入口、12 个 Skill 流程图、总览图和四个文档索引链接,且本地 Markdown 链接全部存在。
  • A4 PASSEVALUATION.md 增加“历史平台兼容性快照(2026-07-27)”,六 Skill 数量只允许出现在该历史区段。
  • A5 PASS:路由同步、README 图、链接与版本相关完整测试全部通过。

完整检查

  • node --test tests/*.test.mjs:192/192 PASS
  • node scripts/sync-routing-kernel.mjs --check:8 routes / 4 surfaces PASS
  • 四组评测定义校验:Discovery、Knowledge cases、Knowledge behavior、Thinloop current 全部 PASS
  • node evals/knowledge/runner/run.mjs --mode dry:5 cases PASS
  • node evals/thinloop/runner/run.mjs --mode dry:7 cases / 3 conditions PASS,未使用模型或认证。
  • node scripts/generate-readme-diagrams.mjs --checkPASS
  • npm exec --yes --package=@anthropic-ai/claude-code@2.1.197 -- claude plugin validate . --strictPASS
  • git diff --checkPASS

风险与边界

  • 这是 README、评测说明和测试变更,不修改 Skill 载荷、运行时、路由事实源、插件提示或版本。
  • 三个 Before/After 区分契约路径、当前单 fixture smoke 和旧版历史行为证据;不声明整体效果百分比或当前版本相对收益。
  • 页面验收不适用:没有应用页面、路由、组件或可见产品 UI 变更。

Refs #77

@mindcarver
mindcarver merged commit d9e1445 into mainAug 30, 2026
1 check passed
@mindcarver
mindcarver deleted the docs/77-readme-product-surface branch August 30, 2026 09:07
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@mindcarver
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

重组 README 产品表面并校正历史评测语义 - #81

Merged
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface
Aug 30, 2026
Merged

重组 README 产品表面并校正历史评测语义#81
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface

Conversation

@mindcarver

Copy link
Copy Markdown
Owner

结果

  • 在完整 Skill 目录前增加三层能力入口、三个可追溯 Before/After,并保留由 config/routing-kernel.json 生成的八条规范路由。
  • 明确 建立 Thinloop 当前版本三臂整体价值 A/B 评测 #74 当前 smoke 的三个条件均为 PASS,但单 fixture 没有观察到 Thinloop 相对增益。
  • 把 2026-07-27 的六 Skill 平台兼容性观测标记为历史快照,避免误读为当前十二 Skill 状态。
  • 新增确定性测试,锁定信息顺序、证据边界、十二 Skill 入口、十二流程图和本地文档链接。

验收证据

  • A1 PASSnode --test tests/readme-product-surface.test.mjs tests/readme-diagrams.test.mjs tests/routing-kernel.test.mjs(11/11)。
  • A2 PASS:README 三个案例分别引用 QuickDev 契约、Discovery/Project/Execute 契约、当前 smoke 或 0.1.0 历史报告,并由产品表面测试锁定证据措辞。
  • A3 PASS:测试枚举 12 个 skills/scd-*/SKILL.md 入口、12 个 Skill 流程图、总览图和四个文档索引链接,且本地 Markdown 链接全部存在。
  • A4 PASSEVALUATION.md 增加“历史平台兼容性快照(2026-07-27)”,六 Skill 数量只允许出现在该历史区段。
  • A5 PASS:路由同步、README 图、链接与版本相关完整测试全部通过。

完整检查

  • node --test tests/*.test.mjs:192/192 PASS
  • node scripts/sync-routing-kernel.mjs --check:8 routes / 4 surfaces PASS
  • 四组评测定义校验:Discovery、Knowledge cases、Knowledge behavior、Thinloop current 全部 PASS
  • node evals/knowledge/runner/run.mjs --mode dry:5 cases PASS
  • node evals/thinloop/runner/run.mjs --mode dry:7 cases / 3 conditions PASS,未使用模型或认证。
  • node scripts/generate-readme-diagrams.mjs --checkPASS
  • npm exec --yes --package=@anthropic-ai/claude-code@2.1.197 -- claude plugin validate . --strictPASS
  • git diff --checkPASS

风险与边界

  • 这是 README、评测说明和测试变更,不修改 Skill 载荷、运行时、路由事实源、插件提示或版本。
  • 三个 Before/After 区分契约路径、当前单 fixture smoke 和旧版历史行为证据;不声明整体效果百分比或当前版本相对收益。
  • 页面验收不适用:没有应用页面、路由、组件或可见产品 UI 变更。

Refs #77

@mindcarver
mindcarver merged commit d9e1445 into mainAug 30, 2026
1 check passed
@mindcarver
mindcarver deleted the docs/77-readme-product-surface branch August 30, 2026 09:07
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@mindcarver
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

重组 README 产品表面并校正历史评测语义 - #81

Merged
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface
Aug 30, 2026
Merged

重组 README 产品表面并校正历史评测语义#81
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface

Conversation

@mindcarver

Copy link
Copy Markdown
Owner

结果

  • 在完整 Skill 目录前增加三层能力入口、三个可追溯 Before/After,并保留由 config/routing-kernel.json 生成的八条规范路由。
  • 明确 建立 Thinloop 当前版本三臂整体价值 A/B 评测 #74 当前 smoke 的三个条件均为 PASS,但单 fixture 没有观察到 Thinloop 相对增益。
  • 把 2026-07-27 的六 Skill 平台兼容性观测标记为历史快照,避免误读为当前十二 Skill 状态。
  • 新增确定性测试,锁定信息顺序、证据边界、十二 Skill 入口、十二流程图和本地文档链接。

验收证据

  • A1 PASSnode --test tests/readme-product-surface.test.mjs tests/readme-diagrams.test.mjs tests/routing-kernel.test.mjs(11/11)。
  • A2 PASS:README 三个案例分别引用 QuickDev 契约、Discovery/Project/Execute 契约、当前 smoke 或 0.1.0 历史报告,并由产品表面测试锁定证据措辞。
  • A3 PASS:测试枚举 12 个 skills/scd-*/SKILL.md 入口、12 个 Skill 流程图、总览图和四个文档索引链接,且本地 Markdown 链接全部存在。
  • A4 PASSEVALUATION.md 增加“历史平台兼容性快照(2026-07-27)”,六 Skill 数量只允许出现在该历史区段。
  • A5 PASS:路由同步、README 图、链接与版本相关完整测试全部通过。

完整检查

  • node --test tests/*.test.mjs:192/192 PASS
  • node scripts/sync-routing-kernel.mjs --check:8 routes / 4 surfaces PASS
  • 四组评测定义校验:Discovery、Knowledge cases、Knowledge behavior、Thinloop current 全部 PASS
  • node evals/knowledge/runner/run.mjs --mode dry:5 cases PASS
  • node evals/thinloop/runner/run.mjs --mode dry:7 cases / 3 conditions PASS,未使用模型或认证。
  • node scripts/generate-readme-diagrams.mjs --checkPASS
  • npm exec --yes --package=@anthropic-ai/claude-code@2.1.197 -- claude plugin validate . --strictPASS
  • git diff --checkPASS

风险与边界

  • 这是 README、评测说明和测试变更,不修改 Skill 载荷、运行时、路由事实源、插件提示或版本。
  • 三个 Before/After 区分契约路径、当前单 fixture smoke 和旧版历史行为证据;不声明整体效果百分比或当前版本相对收益。
  • 页面验收不适用:没有应用页面、路由、组件或可见产品 UI 变更。

Refs #77

@mindcarver
mindcarver merged commit d9e1445 into mainAug 30, 2026
1 check passed
@mindcarver
mindcarver deleted the docs/77-readme-product-surface branch August 30, 2026 09:07
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@mindcarver
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

重组 README 产品表面并校正历史评测语义 - #81

Merged
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface
Aug 30, 2026
Merged

重组 README 产品表面并校正历史评测语义#81
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface

Conversation

@mindcarver

Copy link
Copy Markdown
Owner

结果

  • 在完整 Skill 目录前增加三层能力入口、三个可追溯 Before/After,并保留由 config/routing-kernel.json 生成的八条规范路由。
  • 明确 建立 Thinloop 当前版本三臂整体价值 A/B 评测 #74 当前 smoke 的三个条件均为 PASS,但单 fixture 没有观察到 Thinloop 相对增益。
  • 把 2026-07-27 的六 Skill 平台兼容性观测标记为历史快照,避免误读为当前十二 Skill 状态。
  • 新增确定性测试,锁定信息顺序、证据边界、十二 Skill 入口、十二流程图和本地文档链接。

验收证据

  • A1 PASSnode --test tests/readme-product-surface.test.mjs tests/readme-diagrams.test.mjs tests/routing-kernel.test.mjs(11/11)。
  • A2 PASS:README 三个案例分别引用 QuickDev 契约、Discovery/Project/Execute 契约、当前 smoke 或 0.1.0 历史报告,并由产品表面测试锁定证据措辞。
  • A3 PASS:测试枚举 12 个 skills/scd-*/SKILL.md 入口、12 个 Skill 流程图、总览图和四个文档索引链接,且本地 Markdown 链接全部存在。
  • A4 PASSEVALUATION.md 增加“历史平台兼容性快照(2026-07-27)”,六 Skill 数量只允许出现在该历史区段。
  • A5 PASS:路由同步、README 图、链接与版本相关完整测试全部通过。

完整检查

  • node --test tests/*.test.mjs:192/192 PASS
  • node scripts/sync-routing-kernel.mjs --check:8 routes / 4 surfaces PASS
  • 四组评测定义校验:Discovery、Knowledge cases、Knowledge behavior、Thinloop current 全部 PASS
  • node evals/knowledge/runner/run.mjs --mode dry:5 cases PASS
  • node evals/thinloop/runner/run.mjs --mode dry:7 cases / 3 conditions PASS,未使用模型或认证。
  • node scripts/generate-readme-diagrams.mjs --checkPASS
  • npm exec --yes --package=@anthropic-ai/claude-code@2.1.197 -- claude plugin validate . --strictPASS
  • git diff --checkPASS

风险与边界

  • 这是 README、评测说明和测试变更,不修改 Skill 载荷、运行时、路由事实源、插件提示或版本。
  • 三个 Before/After 区分契约路径、当前单 fixture smoke 和旧版历史行为证据;不声明整体效果百分比或当前版本相对收益。
  • 页面验收不适用:没有应用页面、路由、组件或可见产品 UI 变更。

Refs #77

@mindcarver
mindcarver merged commit d9e1445 into mainAug 30, 2026
1 check passed
@mindcarver
mindcarver deleted the docs/77-readme-product-surface branch August 30, 2026 09:07
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@mindcarver
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

重组 README 产品表面并校正历史评测语义 - #81

Merged
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface
Aug 30, 2026
Merged

重组 README 产品表面并校正历史评测语义#81
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface

Conversation

@mindcarver

Copy link
Copy Markdown
Owner

结果

  • 在完整 Skill 目录前增加三层能力入口、三个可追溯 Before/After,并保留由 config/routing-kernel.json 生成的八条规范路由。
  • 明确 建立 Thinloop 当前版本三臂整体价值 A/B 评测 #74 当前 smoke 的三个条件均为 PASS,但单 fixture 没有观察到 Thinloop 相对增益。
  • 把 2026-07-27 的六 Skill 平台兼容性观测标记为历史快照,避免误读为当前十二 Skill 状态。
  • 新增确定性测试,锁定信息顺序、证据边界、十二 Skill 入口、十二流程图和本地文档链接。

验收证据

  • A1 PASSnode --test tests/readme-product-surface.test.mjs tests/readme-diagrams.test.mjs tests/routing-kernel.test.mjs(11/11)。
  • A2 PASS:README 三个案例分别引用 QuickDev 契约、Discovery/Project/Execute 契约、当前 smoke 或 0.1.0 历史报告,并由产品表面测试锁定证据措辞。
  • A3 PASS:测试枚举 12 个 skills/scd-*/SKILL.md 入口、12 个 Skill 流程图、总览图和四个文档索引链接,且本地 Markdown 链接全部存在。
  • A4 PASSEVALUATION.md 增加“历史平台兼容性快照(2026-07-27)”,六 Skill 数量只允许出现在该历史区段。
  • A5 PASS:路由同步、README 图、链接与版本相关完整测试全部通过。

完整检查

  • node --test tests/*.test.mjs:192/192 PASS
  • node scripts/sync-routing-kernel.mjs --check:8 routes / 4 surfaces PASS
  • 四组评测定义校验:Discovery、Knowledge cases、Knowledge behavior、Thinloop current 全部 PASS
  • node evals/knowledge/runner/run.mjs --mode dry:5 cases PASS
  • node evals/thinloop/runner/run.mjs --mode dry:7 cases / 3 conditions PASS,未使用模型或认证。
  • node scripts/generate-readme-diagrams.mjs --checkPASS
  • npm exec --yes --package=@anthropic-ai/claude-code@2.1.197 -- claude plugin validate . --strictPASS
  • git diff --checkPASS

风险与边界

  • 这是 README、评测说明和测试变更,不修改 Skill 载荷、运行时、路由事实源、插件提示或版本。
  • 三个 Before/After 区分契约路径、当前单 fixture smoke 和旧版历史行为证据;不声明整体效果百分比或当前版本相对收益。
  • 页面验收不适用:没有应用页面、路由、组件或可见产品 UI 变更。

Refs #77

@mindcarver
mindcarver merged commit d9e1445 into mainAug 30, 2026
1 check passed
@mindcarver
mindcarver deleted the docs/77-readme-product-surface branch August 30, 2026 09:07
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@mindcarver
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

重组 README 产品表面并校正历史评测语义 - #81

Merged
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface
Aug 30, 2026
Merged

重组 README 产品表面并校正历史评测语义#81
mindcarver merged 1 commit into
mainfrom
docs/77-readme-product-surface

Conversation

@mindcarver

Copy link
Copy Markdown
Owner

结果

  • 在完整 Skill 目录前增加三层能力入口、三个可追溯 Before/After,并保留由 config/routing-kernel.json 生成的八条规范路由。
  • 明确 建立 Thinloop 当前版本三臂整体价值 A/B 评测 #74 当前 smoke 的三个条件均为 PASS,但单 fixture 没有观察到 Thinloop 相对增益。
  • 把 2026-07-27 的六 Skill 平台兼容性观测标记为历史快照,避免误读为当前十二 Skill 状态。
  • 新增确定性测试,锁定信息顺序、证据边界、十二 Skill 入口、十二流程图和本地文档链接。

验收证据

  • A1 PASSnode --test tests/readme-product-surface.test.mjs tests/readme-diagrams.test.mjs tests/routing-kernel.test.mjs(11/11)。
  • A2 PASS:README 三个案例分别引用 QuickDev 契约、Discovery/Project/Execute 契约、当前 smoke 或 0.1.0 历史报告,并由产品表面测试锁定证据措辞。
  • A3 PASS:测试枚举 12 个 skills/scd-*/SKILL.md 入口、12 个 Skill 流程图、总览图和四个文档索引链接,且本地 Markdown 链接全部存在。
  • A4 PASSEVALUATION.md 增加“历史平台兼容性快照(2026-07-27)”,六 Skill 数量只允许出现在该历史区段。
  • A5 PASS:路由同步、README 图、链接与版本相关完整测试全部通过。

完整检查

  • node --test tests/*.test.mjs:192/192 PASS
  • node scripts/sync-routing-kernel.mjs --check:8 routes / 4 surfaces PASS
  • 四组评测定义校验:Discovery、Knowledge cases、Knowledge behavior、Thinloop current 全部 PASS
  • node evals/knowledge/runner/run.mjs --mode dry:5 cases PASS
  • node evals/thinloop/runner/run.mjs --mode dry:7 cases / 3 conditions PASS,未使用模型或认证。
  • node scripts/generate-readme-diagrams.mjs --checkPASS
  • npm exec --yes --package=@anthropic-ai/claude-code@2.1.197 -- claude plugin validate . --strictPASS
  • git diff --checkPASS

风险与边界

  • 这是 README、评测说明和测试变更,不修改 Skill 载荷、运行时、路由事实源、插件提示或版本。
  • 三个 Before/After 区分契约路径、当前单 fixture smoke 和旧版历史行为证据;不声明整体效果百分比或当前版本相对收益。
  • 页面验收不适用:没有应用页面、路由、组件或可见产品 UI 变更。

Refs #77

@mindcarver
mindcarver merged commit d9e1445 into mainAug 30, 2026
1 check passed
@mindcarver
mindcarver deleted the docs/77-readme-product-surface branch August 30, 2026 09:07
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@mindcarver