Skip to content

docs(research): define capability gateway boundary - #308

Open
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary
Open

docs(research): define capability gateway boundary#308
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary

Conversation

@seekskyworld

Copy link
Copy Markdown

Problem

Issue #19 documents the move from resident entry tools toward capability discovery, but its reusable ownership and authority boundaries are not indexed as a canonical research record.

Value

The record makes Explicit and Adaptive behavior auditable while preserving Pi as the source of truth and preventing a gateway from becoming a second scheduler, provider stack, or authority plane.

Approach

  • Add a validated research record for capability groups, loading modes, Setup exception, evidence limits, and non-goals.
  • Link it from docs/research/README.md.
  • Cross-link the related diagnostic record and source Issues.

Validation

  • git diff --check — passed.
  • npx --yes bun@1.3.14 run lint — passed.
  • npx --yes bun@1.3.14 run typecheck — passed.
  • Markdown reviewed against docs/README.md and docs/research/README.md.

Impact

  • User-visible behavior: None.
  • Model-visible context/tools: None.
  • Runtime/lifecycle: None.
  • Persisted config/data: None.
  • Compatibility/risk: Documentation-only; no gateway or default-surface change is introduced.

Related to #19

Signed-off-by: seekskyworld <djh1813553759@gmail.com>
@github-actionsgithub-actionsBot added the documentation Improvements or additions to documentation label Aug 30, 2026

@tt-a1itt-a1i left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review:Changes Requested

固定审查版本:388f8f501e84f0660a4cf83a4894a38eb65e6516

问题 / 价值 / 方法: 将散落在 Issue 的能力发现与加载边界整理成可查阅的研究记录,并加入索引。保留 Pi 的生命周期与权限所有权,不新增运行时机制、配置入口或框架。方向合理。

Standards

1 项 P2:新建记录被放入“早于 Decision 0001、尚未迁移”的 Legacy records 区,错误表达了文档的治理身份。请移至当前研究区,见行内评论。

Spec

核心研究范围已覆盖。另有一组非阻塞补充:区分 #19 的常驻网关历史提案、#20 的零常驻后续结论与当前可选 Adaptive 的实现;补固定版本来源,以及 PR Approach 承诺的相关诊断记录/PR 与 Issue 回链即可。不需要新增设计层或校验器。

未将“lifecycle 工具由 owner 按资源状态管理”的歧义直接认定为运行时缺陷:它也可以指执行层校验。

验证

此前在同一 exact head 的隔离 checkout 上完成:

  • bun install --frozen-lockfile 后,bun run check 通过。
  • capabilities / tool-surface 专项测试:24/24 通过。
  • 5 个本地 Markdown 链接可达,git diff --check 通过。
  • 初次测试因未安装依赖无法启动,安装后通过;这不是产品缺陷。
  • 本轮未重跑全量 bun run test,未调用模型或执行真实 TUI 验收。文档检查也不证明其引用的 Benchmark 结论。
  • GitHub 现有 CI 绿色,但 PR 落后 main;同步后仍需核对最终版本。

本次只提交 review,未改文件、未合并。


- [`CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md) — official-source research on dynamic fan-out and bounded execution.
- [`CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md) — version-scoped Workflow contract interview and evidence boundary.
- [`CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md`](CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md) — Issue #19 的 Explicit/Adaptive gateway 边界研究。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️[P2] 将新建研究移出 Legacy records

此列表上方明确写着记录早于 Decision 0001、尚未迁移到新 metadata 契约;但这份新记录标注创建于 2026-08-30,而 Decision 0001 已于 2026-08-29 生效。放在这里会把新文档误标成历史豁免记录,也与文件自身的 validated 状态说明不一致。

请将条目放到独立的当前研究小节,并按现有 docs/README.md 约定声明适用来源/版本、相关 PR 和替代关系。只需调整文档分类及必要信息,不需要引入新格式框架。


### Adaptive

用户显式选择 Adaptive 后,只保留紧凑的 gateway。主模型阅读完整任务后自行决定是否加载一个或多个能力组;gateway 不是执行器,也不代替模型判断。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 [P3,非阻塞] 为当前 Adaptive 行为补版本来源

Adaptive 的描述与当前源码一致,但来源段的 #19/#20 没有描述“用户可选 Adaptive”:#19 提议默认常驻网关,#20 才收敛为普通 turn 零常驻。作为 validated 研究,建议把历史提案、当前实现和后续建议分开标注,并补固定版本依据,例如 当前审查版本的 READMEcapabilities 实现

另外,PR Approach 承诺的相关诊断记录链接和 Issue 回链目前还未补齐;诊断文档未合并时,链接对应 PR #307 即可。这里需要补可追溯性,不需要修改运行时或另造文档。

@tt-a1i

Copy link
Copy Markdown
Collaborator

Code Review Summary

Changes Requested:1 项 P2,1 组非阻塞建议。 审查版本 388f8f5

正式 review 与行内反馈

  • 需修: 新建研究误列为 Legacy records;移至当前研究区,补现有契约要求的信息。
  • 建议: 为 Adaptive 补当前版本来源,区分历史提案/当前行为/后续建议,补相关诊断 PR 和 Issue 回链。
  • 方向认可: 整理能力加载边界有价值;不需要改运行时或增加框架。
  • 验证: exact-head bun run check、专项 24/24、5 个本地链接及 diff 检查通过。未重跑全量测试;现有 CI 绿色,PR 仍落后 main。

本次只提交审查,未改文件、未合并。

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@seekskyworld@tt-a1i
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all \x3Cpre>\x3Ccode> blocks (function() { function addCopyButtons() { document.querySelectorAll('pre code').forEach(function(codeBlock) { if (codeBlock.parentElement.hasAttribute('data-copy-added')) return; codeBlock.parentElement.setAttribute('data-copy-added', 'true'); var btn = document.createElement('button'); btn.textContent = 'Copy'; 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;'; btn.onmouseover = function() { this.style.opacity = '1'; }; btn.onmouseout = function() { this.style.opacity = '0.7'; }; btn.onclick = function() { navigator.clipboard.writeText(codeBlock.textContent).then(function() { btn.textContent = 'Copied!'; setTimeout(function() { btn.textContent = 'Copy'; }, 1500); }); }; codeBlock.parentElement.style.position = 'relative'; codeBlock.parentElement.appendChild(btn); }); } addCopyButtons(); // Re-run on dynamic content var observer = new MutationObserver(addCopyButtons); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); } })(); (function(){ try { var __m = "github.com"; var __re = new RegExp('^' + "github\\.com" + ' docs(research): define capability gateway boundary by seekskyworld · Pull Request #308 · openpi-dev/openpi · GitHub
Skip to content

docs(research): define capability gateway boundary - #308

Open
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary
Open

docs(research): define capability gateway boundary#308
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary

Conversation

@seekskyworld

Copy link
Copy Markdown

Problem

Issue #19 documents the move from resident entry tools toward capability discovery, but its reusable ownership and authority boundaries are not indexed as a canonical research record.

Value

The record makes Explicit and Adaptive behavior auditable while preserving Pi as the source of truth and preventing a gateway from becoming a second scheduler, provider stack, or authority plane.

Approach

  • Add a validated research record for capability groups, loading modes, Setup exception, evidence limits, and non-goals.
  • Link it from docs/research/README.md.
  • Cross-link the related diagnostic record and source Issues.

Validation

  • git diff --check — passed.
  • npx --yes bun@1.3.14 run lint — passed.
  • npx --yes bun@1.3.14 run typecheck — passed.
  • Markdown reviewed against docs/README.md and docs/research/README.md.

Impact

  • User-visible behavior: None.
  • Model-visible context/tools: None.
  • Runtime/lifecycle: None.
  • Persisted config/data: None.
  • Compatibility/risk: Documentation-only; no gateway or default-surface change is introduced.

Related to #19

Signed-off-by: seekskyworld <djh1813553759@gmail.com>
@github-actionsgithub-actionsBot added the documentation Improvements or additions to documentation label Aug 30, 2026

@tt-a1itt-a1i left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review:Changes Requested

固定审查版本:388f8f501e84f0660a4cf83a4894a38eb65e6516

问题 / 价值 / 方法: 将散落在 Issue 的能力发现与加载边界整理成可查阅的研究记录,并加入索引。保留 Pi 的生命周期与权限所有权,不新增运行时机制、配置入口或框架。方向合理。

Standards

1 项 P2:新建记录被放入“早于 Decision 0001、尚未迁移”的 Legacy records 区,错误表达了文档的治理身份。请移至当前研究区,见行内评论。

Spec

核心研究范围已覆盖。另有一组非阻塞补充:区分 #19 的常驻网关历史提案、#20 的零常驻后续结论与当前可选 Adaptive 的实现;补固定版本来源,以及 PR Approach 承诺的相关诊断记录/PR 与 Issue 回链即可。不需要新增设计层或校验器。

未将“lifecycle 工具由 owner 按资源状态管理”的歧义直接认定为运行时缺陷:它也可以指执行层校验。

验证

此前在同一 exact head 的隔离 checkout 上完成:

  • bun install --frozen-lockfile 后,bun run check 通过。
  • capabilities / tool-surface 专项测试:24/24 通过。
  • 5 个本地 Markdown 链接可达,git diff --check 通过。
  • 初次测试因未安装依赖无法启动,安装后通过;这不是产品缺陷。
  • 本轮未重跑全量 bun run test,未调用模型或执行真实 TUI 验收。文档检查也不证明其引用的 Benchmark 结论。
  • GitHub 现有 CI 绿色,但 PR 落后 main;同步后仍需核对最终版本。

本次只提交 review,未改文件、未合并。


- [`CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md) — official-source research on dynamic fan-out and bounded execution.
- [`CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md) — version-scoped Workflow contract interview and evidence boundary.
- [`CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md`](CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md) — Issue #19 的 Explicit/Adaptive gateway 边界研究。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️[P2] 将新建研究移出 Legacy records

此列表上方明确写着记录早于 Decision 0001、尚未迁移到新 metadata 契约;但这份新记录标注创建于 2026-08-30,而 Decision 0001 已于 2026-08-29 生效。放在这里会把新文档误标成历史豁免记录,也与文件自身的 validated 状态说明不一致。

请将条目放到独立的当前研究小节,并按现有 docs/README.md 约定声明适用来源/版本、相关 PR 和替代关系。只需调整文档分类及必要信息,不需要引入新格式框架。


### Adaptive

用户显式选择 Adaptive 后,只保留紧凑的 gateway。主模型阅读完整任务后自行决定是否加载一个或多个能力组;gateway 不是执行器,也不代替模型判断。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 [P3,非阻塞] 为当前 Adaptive 行为补版本来源

Adaptive 的描述与当前源码一致,但来源段的 #19/#20 没有描述“用户可选 Adaptive”:#19 提议默认常驻网关,#20 才收敛为普通 turn 零常驻。作为 validated 研究,建议把历史提案、当前实现和后续建议分开标注,并补固定版本依据,例如 当前审查版本的 READMEcapabilities 实现

另外,PR Approach 承诺的相关诊断记录链接和 Issue 回链目前还未补齐;诊断文档未合并时,链接对应 PR #307 即可。这里需要补可追溯性,不需要修改运行时或另造文档。

@tt-a1i

Copy link
Copy Markdown
Collaborator

Code Review Summary

Changes Requested:1 项 P2,1 组非阻塞建议。 审查版本 388f8f5

正式 review 与行内反馈

  • 需修: 新建研究误列为 Legacy records;移至当前研究区,补现有契约要求的信息。
  • 建议: 为 Adaptive 补当前版本来源,区分历史提案/当前行为/后续建议,补相关诊断 PR 和 Issue 回链。
  • 方向认可: 整理能力加载边界有价值;不需要改运行时或增加框架。
  • 验证: exact-head bun run check、专项 24/24、5 个本地链接及 diff 检查通过。未重跑全量测试;现有 CI 绿色,PR 仍落后 main。

本次只提交审查,未改文件、未合并。

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

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

docs(research): define capability gateway boundary - #308

Open
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary
Open

docs(research): define capability gateway boundary#308
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary

Conversation

@seekskyworld

Copy link
Copy Markdown

Problem

Issue #19 documents the move from resident entry tools toward capability discovery, but its reusable ownership and authority boundaries are not indexed as a canonical research record.

Value

The record makes Explicit and Adaptive behavior auditable while preserving Pi as the source of truth and preventing a gateway from becoming a second scheduler, provider stack, or authority plane.

Approach

  • Add a validated research record for capability groups, loading modes, Setup exception, evidence limits, and non-goals.
  • Link it from docs/research/README.md.
  • Cross-link the related diagnostic record and source Issues.

Validation

  • git diff --check — passed.
  • npx --yes bun@1.3.14 run lint — passed.
  • npx --yes bun@1.3.14 run typecheck — passed.
  • Markdown reviewed against docs/README.md and docs/research/README.md.

Impact

  • User-visible behavior: None.
  • Model-visible context/tools: None.
  • Runtime/lifecycle: None.
  • Persisted config/data: None.
  • Compatibility/risk: Documentation-only; no gateway or default-surface change is introduced.

Related to #19

Signed-off-by: seekskyworld <djh1813553759@gmail.com>
@github-actionsgithub-actionsBot added the documentation Improvements or additions to documentation label Aug 30, 2026

@tt-a1itt-a1i left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review:Changes Requested

固定审查版本:388f8f501e84f0660a4cf83a4894a38eb65e6516

问题 / 价值 / 方法: 将散落在 Issue 的能力发现与加载边界整理成可查阅的研究记录,并加入索引。保留 Pi 的生命周期与权限所有权,不新增运行时机制、配置入口或框架。方向合理。

Standards

1 项 P2:新建记录被放入“早于 Decision 0001、尚未迁移”的 Legacy records 区,错误表达了文档的治理身份。请移至当前研究区,见行内评论。

Spec

核心研究范围已覆盖。另有一组非阻塞补充:区分 #19 的常驻网关历史提案、#20 的零常驻后续结论与当前可选 Adaptive 的实现;补固定版本来源,以及 PR Approach 承诺的相关诊断记录/PR 与 Issue 回链即可。不需要新增设计层或校验器。

未将“lifecycle 工具由 owner 按资源状态管理”的歧义直接认定为运行时缺陷:它也可以指执行层校验。

验证

此前在同一 exact head 的隔离 checkout 上完成:

  • bun install --frozen-lockfile 后,bun run check 通过。
  • capabilities / tool-surface 专项测试:24/24 通过。
  • 5 个本地 Markdown 链接可达,git diff --check 通过。
  • 初次测试因未安装依赖无法启动,安装后通过;这不是产品缺陷。
  • 本轮未重跑全量 bun run test,未调用模型或执行真实 TUI 验收。文档检查也不证明其引用的 Benchmark 结论。
  • GitHub 现有 CI 绿色,但 PR 落后 main;同步后仍需核对最终版本。

本次只提交 review,未改文件、未合并。


- [`CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md) — official-source research on dynamic fan-out and bounded execution.
- [`CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md) — version-scoped Workflow contract interview and evidence boundary.
- [`CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md`](CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md) — Issue #19 的 Explicit/Adaptive gateway 边界研究。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️[P2] 将新建研究移出 Legacy records

此列表上方明确写着记录早于 Decision 0001、尚未迁移到新 metadata 契约;但这份新记录标注创建于 2026-08-30,而 Decision 0001 已于 2026-08-29 生效。放在这里会把新文档误标成历史豁免记录,也与文件自身的 validated 状态说明不一致。

请将条目放到独立的当前研究小节,并按现有 docs/README.md 约定声明适用来源/版本、相关 PR 和替代关系。只需调整文档分类及必要信息,不需要引入新格式框架。


### Adaptive

用户显式选择 Adaptive 后,只保留紧凑的 gateway。主模型阅读完整任务后自行决定是否加载一个或多个能力组;gateway 不是执行器,也不代替模型判断。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 [P3,非阻塞] 为当前 Adaptive 行为补版本来源

Adaptive 的描述与当前源码一致,但来源段的 #19/#20 没有描述“用户可选 Adaptive”:#19 提议默认常驻网关,#20 才收敛为普通 turn 零常驻。作为 validated 研究,建议把历史提案、当前实现和后续建议分开标注,并补固定版本依据,例如 当前审查版本的 READMEcapabilities 实现

另外,PR Approach 承诺的相关诊断记录链接和 Issue 回链目前还未补齐;诊断文档未合并时,链接对应 PR #307 即可。这里需要补可追溯性,不需要修改运行时或另造文档。

@tt-a1i

Copy link
Copy Markdown
Collaborator

Code Review Summary

Changes Requested:1 项 P2,1 组非阻塞建议。 审查版本 388f8f5

正式 review 与行内反馈

  • 需修: 新建研究误列为 Legacy records;移至当前研究区,补现有契约要求的信息。
  • 建议: 为 Adaptive 补当前版本来源,区分历史提案/当前行为/后续建议,补相关诊断 PR 和 Issue 回链。
  • 方向认可: 整理能力加载边界有价值;不需要改运行时或增加框架。
  • 验证: exact-head bun run check、专项 24/24、5 个本地链接及 diff 检查通过。未重跑全量测试;现有 CI 绿色,PR 仍落后 main。

本次只提交审查,未改文件、未合并。

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

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

docs(research): define capability gateway boundary - #308

Open
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary
Open

docs(research): define capability gateway boundary#308
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary

Conversation

@seekskyworld

Copy link
Copy Markdown

Problem

Issue #19 documents the move from resident entry tools toward capability discovery, but its reusable ownership and authority boundaries are not indexed as a canonical research record.

Value

The record makes Explicit and Adaptive behavior auditable while preserving Pi as the source of truth and preventing a gateway from becoming a second scheduler, provider stack, or authority plane.

Approach

  • Add a validated research record for capability groups, loading modes, Setup exception, evidence limits, and non-goals.
  • Link it from docs/research/README.md.
  • Cross-link the related diagnostic record and source Issues.

Validation

  • git diff --check — passed.
  • npx --yes bun@1.3.14 run lint — passed.
  • npx --yes bun@1.3.14 run typecheck — passed.
  • Markdown reviewed against docs/README.md and docs/research/README.md.

Impact

  • User-visible behavior: None.
  • Model-visible context/tools: None.
  • Runtime/lifecycle: None.
  • Persisted config/data: None.
  • Compatibility/risk: Documentation-only; no gateway or default-surface change is introduced.

Related to #19

Signed-off-by: seekskyworld <djh1813553759@gmail.com>
@github-actionsgithub-actionsBot added the documentation Improvements or additions to documentation label Aug 30, 2026

@tt-a1itt-a1i left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review:Changes Requested

固定审查版本:388f8f501e84f0660a4cf83a4894a38eb65e6516

问题 / 价值 / 方法: 将散落在 Issue 的能力发现与加载边界整理成可查阅的研究记录,并加入索引。保留 Pi 的生命周期与权限所有权,不新增运行时机制、配置入口或框架。方向合理。

Standards

1 项 P2:新建记录被放入“早于 Decision 0001、尚未迁移”的 Legacy records 区,错误表达了文档的治理身份。请移至当前研究区,见行内评论。

Spec

核心研究范围已覆盖。另有一组非阻塞补充:区分 #19 的常驻网关历史提案、#20 的零常驻后续结论与当前可选 Adaptive 的实现;补固定版本来源,以及 PR Approach 承诺的相关诊断记录/PR 与 Issue 回链即可。不需要新增设计层或校验器。

未将“lifecycle 工具由 owner 按资源状态管理”的歧义直接认定为运行时缺陷:它也可以指执行层校验。

验证

此前在同一 exact head 的隔离 checkout 上完成:

  • bun install --frozen-lockfile 后,bun run check 通过。
  • capabilities / tool-surface 专项测试:24/24 通过。
  • 5 个本地 Markdown 链接可达,git diff --check 通过。
  • 初次测试因未安装依赖无法启动,安装后通过;这不是产品缺陷。
  • 本轮未重跑全量 bun run test,未调用模型或执行真实 TUI 验收。文档检查也不证明其引用的 Benchmark 结论。
  • GitHub 现有 CI 绿色,但 PR 落后 main;同步后仍需核对最终版本。

本次只提交 review,未改文件、未合并。


- [`CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md) — official-source research on dynamic fan-out and bounded execution.
- [`CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md) — version-scoped Workflow contract interview and evidence boundary.
- [`CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md`](CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md) — Issue #19 的 Explicit/Adaptive gateway 边界研究。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️[P2] 将新建研究移出 Legacy records

此列表上方明确写着记录早于 Decision 0001、尚未迁移到新 metadata 契约;但这份新记录标注创建于 2026-08-30,而 Decision 0001 已于 2026-08-29 生效。放在这里会把新文档误标成历史豁免记录,也与文件自身的 validated 状态说明不一致。

请将条目放到独立的当前研究小节,并按现有 docs/README.md 约定声明适用来源/版本、相关 PR 和替代关系。只需调整文档分类及必要信息,不需要引入新格式框架。


### Adaptive

用户显式选择 Adaptive 后,只保留紧凑的 gateway。主模型阅读完整任务后自行决定是否加载一个或多个能力组;gateway 不是执行器,也不代替模型判断。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 [P3,非阻塞] 为当前 Adaptive 行为补版本来源

Adaptive 的描述与当前源码一致,但来源段的 #19/#20 没有描述“用户可选 Adaptive”:#19 提议默认常驻网关,#20 才收敛为普通 turn 零常驻。作为 validated 研究,建议把历史提案、当前实现和后续建议分开标注,并补固定版本依据,例如 当前审查版本的 READMEcapabilities 实现

另外,PR Approach 承诺的相关诊断记录链接和 Issue 回链目前还未补齐;诊断文档未合并时,链接对应 PR #307 即可。这里需要补可追溯性,不需要修改运行时或另造文档。

@tt-a1i

Copy link
Copy Markdown
Collaborator

Code Review Summary

Changes Requested:1 项 P2,1 组非阻塞建议。 审查版本 388f8f5

正式 review 与行内反馈

  • 需修: 新建研究误列为 Legacy records;移至当前研究区,补现有契约要求的信息。
  • 建议: 为 Adaptive 补当前版本来源,区分历史提案/当前行为/后续建议,补相关诊断 PR 和 Issue 回链。
  • 方向认可: 整理能力加载边界有价值;不需要改运行时或增加框架。
  • 验证: exact-head bun run check、专项 24/24、5 个本地链接及 diff 检查通过。未重跑全量测试;现有 CI 绿色,PR 仍落后 main。

本次只提交审查,未改文件、未合并。

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

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

docs(research): define capability gateway boundary - #308

Open
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary
Open

docs(research): define capability gateway boundary#308
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary

Conversation

@seekskyworld

Copy link
Copy Markdown

Problem

Issue #19 documents the move from resident entry tools toward capability discovery, but its reusable ownership and authority boundaries are not indexed as a canonical research record.

Value

The record makes Explicit and Adaptive behavior auditable while preserving Pi as the source of truth and preventing a gateway from becoming a second scheduler, provider stack, or authority plane.

Approach

  • Add a validated research record for capability groups, loading modes, Setup exception, evidence limits, and non-goals.
  • Link it from docs/research/README.md.
  • Cross-link the related diagnostic record and source Issues.

Validation

  • git diff --check — passed.
  • npx --yes bun@1.3.14 run lint — passed.
  • npx --yes bun@1.3.14 run typecheck — passed.
  • Markdown reviewed against docs/README.md and docs/research/README.md.

Impact

  • User-visible behavior: None.
  • Model-visible context/tools: None.
  • Runtime/lifecycle: None.
  • Persisted config/data: None.
  • Compatibility/risk: Documentation-only; no gateway or default-surface change is introduced.

Related to #19

Signed-off-by: seekskyworld <djh1813553759@gmail.com>
@github-actionsgithub-actionsBot added the documentation Improvements or additions to documentation label Aug 30, 2026

@tt-a1itt-a1i left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review:Changes Requested

固定审查版本:388f8f501e84f0660a4cf83a4894a38eb65e6516

问题 / 价值 / 方法: 将散落在 Issue 的能力发现与加载边界整理成可查阅的研究记录,并加入索引。保留 Pi 的生命周期与权限所有权,不新增运行时机制、配置入口或框架。方向合理。

Standards

1 项 P2:新建记录被放入“早于 Decision 0001、尚未迁移”的 Legacy records 区,错误表达了文档的治理身份。请移至当前研究区,见行内评论。

Spec

核心研究范围已覆盖。另有一组非阻塞补充:区分 #19 的常驻网关历史提案、#20 的零常驻后续结论与当前可选 Adaptive 的实现;补固定版本来源,以及 PR Approach 承诺的相关诊断记录/PR 与 Issue 回链即可。不需要新增设计层或校验器。

未将“lifecycle 工具由 owner 按资源状态管理”的歧义直接认定为运行时缺陷:它也可以指执行层校验。

验证

此前在同一 exact head 的隔离 checkout 上完成:

  • bun install --frozen-lockfile 后,bun run check 通过。
  • capabilities / tool-surface 专项测试:24/24 通过。
  • 5 个本地 Markdown 链接可达,git diff --check 通过。
  • 初次测试因未安装依赖无法启动,安装后通过;这不是产品缺陷。
  • 本轮未重跑全量 bun run test,未调用模型或执行真实 TUI 验收。文档检查也不证明其引用的 Benchmark 结论。
  • GitHub 现有 CI 绿色,但 PR 落后 main;同步后仍需核对最终版本。

本次只提交 review,未改文件、未合并。


- [`CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md) — official-source research on dynamic fan-out and bounded execution.
- [`CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md) — version-scoped Workflow contract interview and evidence boundary.
- [`CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md`](CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md) — Issue #19 的 Explicit/Adaptive gateway 边界研究。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️[P2] 将新建研究移出 Legacy records

此列表上方明确写着记录早于 Decision 0001、尚未迁移到新 metadata 契约;但这份新记录标注创建于 2026-08-30,而 Decision 0001 已于 2026-08-29 生效。放在这里会把新文档误标成历史豁免记录,也与文件自身的 validated 状态说明不一致。

请将条目放到独立的当前研究小节,并按现有 docs/README.md 约定声明适用来源/版本、相关 PR 和替代关系。只需调整文档分类及必要信息,不需要引入新格式框架。


### Adaptive

用户显式选择 Adaptive 后,只保留紧凑的 gateway。主模型阅读完整任务后自行决定是否加载一个或多个能力组;gateway 不是执行器,也不代替模型判断。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 [P3,非阻塞] 为当前 Adaptive 行为补版本来源

Adaptive 的描述与当前源码一致,但来源段的 #19/#20 没有描述“用户可选 Adaptive”:#19 提议默认常驻网关,#20 才收敛为普通 turn 零常驻。作为 validated 研究,建议把历史提案、当前实现和后续建议分开标注,并补固定版本依据,例如 当前审查版本的 READMEcapabilities 实现

另外,PR Approach 承诺的相关诊断记录链接和 Issue 回链目前还未补齐;诊断文档未合并时,链接对应 PR #307 即可。这里需要补可追溯性,不需要修改运行时或另造文档。

@tt-a1i

Copy link
Copy Markdown
Collaborator

Code Review Summary

Changes Requested:1 项 P2,1 组非阻塞建议。 审查版本 388f8f5

正式 review 与行内反馈

  • 需修: 新建研究误列为 Legacy records;移至当前研究区,补现有契约要求的信息。
  • 建议: 为 Adaptive 补当前版本来源,区分历史提案/当前行为/后续建议,补相关诊断 PR 和 Issue 回链。
  • 方向认可: 整理能力加载边界有价值;不需要改运行时或增加框架。
  • 验证: exact-head bun run check、专项 24/24、5 个本地链接及 diff 检查通过。未重跑全量测试;现有 CI 绿色,PR 仍落后 main。

本次只提交审查,未改文件、未合并。

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

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

docs(research): define capability gateway boundary - #308

Open
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary
Open

docs(research): define capability gateway boundary#308
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary

Conversation

@seekskyworld

Copy link
Copy Markdown

Problem

Issue #19 documents the move from resident entry tools toward capability discovery, but its reusable ownership and authority boundaries are not indexed as a canonical research record.

Value

The record makes Explicit and Adaptive behavior auditable while preserving Pi as the source of truth and preventing a gateway from becoming a second scheduler, provider stack, or authority plane.

Approach

  • Add a validated research record for capability groups, loading modes, Setup exception, evidence limits, and non-goals.
  • Link it from docs/research/README.md.
  • Cross-link the related diagnostic record and source Issues.

Validation

  • git diff --check — passed.
  • npx --yes bun@1.3.14 run lint — passed.
  • npx --yes bun@1.3.14 run typecheck — passed.
  • Markdown reviewed against docs/README.md and docs/research/README.md.

Impact

  • User-visible behavior: None.
  • Model-visible context/tools: None.
  • Runtime/lifecycle: None.
  • Persisted config/data: None.
  • Compatibility/risk: Documentation-only; no gateway or default-surface change is introduced.

Related to #19

Signed-off-by: seekskyworld <djh1813553759@gmail.com>
@github-actionsgithub-actionsBot added the documentation Improvements or additions to documentation label Aug 30, 2026

@tt-a1itt-a1i left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review:Changes Requested

固定审查版本:388f8f501e84f0660a4cf83a4894a38eb65e6516

问题 / 价值 / 方法: 将散落在 Issue 的能力发现与加载边界整理成可查阅的研究记录,并加入索引。保留 Pi 的生命周期与权限所有权,不新增运行时机制、配置入口或框架。方向合理。

Standards

1 项 P2:新建记录被放入“早于 Decision 0001、尚未迁移”的 Legacy records 区,错误表达了文档的治理身份。请移至当前研究区,见行内评论。

Spec

核心研究范围已覆盖。另有一组非阻塞补充:区分 #19 的常驻网关历史提案、#20 的零常驻后续结论与当前可选 Adaptive 的实现;补固定版本来源,以及 PR Approach 承诺的相关诊断记录/PR 与 Issue 回链即可。不需要新增设计层或校验器。

未将“lifecycle 工具由 owner 按资源状态管理”的歧义直接认定为运行时缺陷:它也可以指执行层校验。

验证

此前在同一 exact head 的隔离 checkout 上完成:

  • bun install --frozen-lockfile 后,bun run check 通过。
  • capabilities / tool-surface 专项测试:24/24 通过。
  • 5 个本地 Markdown 链接可达,git diff --check 通过。
  • 初次测试因未安装依赖无法启动,安装后通过;这不是产品缺陷。
  • 本轮未重跑全量 bun run test,未调用模型或执行真实 TUI 验收。文档检查也不证明其引用的 Benchmark 结论。
  • GitHub 现有 CI 绿色,但 PR 落后 main;同步后仍需核对最终版本。

本次只提交 review,未改文件、未合并。


- [`CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md) — official-source research on dynamic fan-out and bounded execution.
- [`CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md) — version-scoped Workflow contract interview and evidence boundary.
- [`CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md`](CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md) — Issue #19 的 Explicit/Adaptive gateway 边界研究。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️[P2] 将新建研究移出 Legacy records

此列表上方明确写着记录早于 Decision 0001、尚未迁移到新 metadata 契约;但这份新记录标注创建于 2026-08-30,而 Decision 0001 已于 2026-08-29 生效。放在这里会把新文档误标成历史豁免记录,也与文件自身的 validated 状态说明不一致。

请将条目放到独立的当前研究小节,并按现有 docs/README.md 约定声明适用来源/版本、相关 PR 和替代关系。只需调整文档分类及必要信息,不需要引入新格式框架。


### Adaptive

用户显式选择 Adaptive 后,只保留紧凑的 gateway。主模型阅读完整任务后自行决定是否加载一个或多个能力组;gateway 不是执行器,也不代替模型判断。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 [P3,非阻塞] 为当前 Adaptive 行为补版本来源

Adaptive 的描述与当前源码一致,但来源段的 #19/#20 没有描述“用户可选 Adaptive”:#19 提议默认常驻网关,#20 才收敛为普通 turn 零常驻。作为 validated 研究,建议把历史提案、当前实现和后续建议分开标注,并补固定版本依据,例如 当前审查版本的 READMEcapabilities 实现

另外,PR Approach 承诺的相关诊断记录链接和 Issue 回链目前还未补齐;诊断文档未合并时,链接对应 PR #307 即可。这里需要补可追溯性,不需要修改运行时或另造文档。

@tt-a1i

Copy link
Copy Markdown
Collaborator

Code Review Summary

Changes Requested:1 项 P2,1 组非阻塞建议。 审查版本 388f8f5

正式 review 与行内反馈

  • 需修: 新建研究误列为 Legacy records;移至当前研究区,补现有契约要求的信息。
  • 建议: 为 Adaptive 补当前版本来源,区分历史提案/当前行为/后续建议,补相关诊断 PR 和 Issue 回链。
  • 方向认可: 整理能力加载边界有价值;不需要改运行时或增加框架。
  • 验证: exact-head bun run check、专项 24/24、5 个本地链接及 diff 检查通过。未重跑全量测试;现有 CI 绿色,PR 仍落后 main。

本次只提交审查,未改文件、未合并。

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@seekskyworld@tt-a1i
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' docs(research): define capability gateway boundary by seekskyworld · Pull Request #308 · openpi-dev/openpi · GitHub
Skip to content

docs(research): define capability gateway boundary - #308

Open
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary
Open

docs(research): define capability gateway boundary#308
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary

Conversation

@seekskyworld

Copy link
Copy Markdown

Problem

Issue #19 documents the move from resident entry tools toward capability discovery, but its reusable ownership and authority boundaries are not indexed as a canonical research record.

Value

The record makes Explicit and Adaptive behavior auditable while preserving Pi as the source of truth and preventing a gateway from becoming a second scheduler, provider stack, or authority plane.

Approach

  • Add a validated research record for capability groups, loading modes, Setup exception, evidence limits, and non-goals.
  • Link it from docs/research/README.md.
  • Cross-link the related diagnostic record and source Issues.

Validation

  • git diff --check — passed.
  • npx --yes bun@1.3.14 run lint — passed.
  • npx --yes bun@1.3.14 run typecheck — passed.
  • Markdown reviewed against docs/README.md and docs/research/README.md.

Impact

  • User-visible behavior: None.
  • Model-visible context/tools: None.
  • Runtime/lifecycle: None.
  • Persisted config/data: None.
  • Compatibility/risk: Documentation-only; no gateway or default-surface change is introduced.

Related to #19

Signed-off-by: seekskyworld <djh1813553759@gmail.com>
@github-actionsgithub-actionsBot added the documentation Improvements or additions to documentation label Aug 30, 2026

@tt-a1itt-a1i left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review:Changes Requested

固定审查版本:388f8f501e84f0660a4cf83a4894a38eb65e6516

问题 / 价值 / 方法: 将散落在 Issue 的能力发现与加载边界整理成可查阅的研究记录,并加入索引。保留 Pi 的生命周期与权限所有权,不新增运行时机制、配置入口或框架。方向合理。

Standards

1 项 P2:新建记录被放入“早于 Decision 0001、尚未迁移”的 Legacy records 区,错误表达了文档的治理身份。请移至当前研究区,见行内评论。

Spec

核心研究范围已覆盖。另有一组非阻塞补充:区分 #19 的常驻网关历史提案、#20 的零常驻后续结论与当前可选 Adaptive 的实现;补固定版本来源,以及 PR Approach 承诺的相关诊断记录/PR 与 Issue 回链即可。不需要新增设计层或校验器。

未将“lifecycle 工具由 owner 按资源状态管理”的歧义直接认定为运行时缺陷:它也可以指执行层校验。

验证

此前在同一 exact head 的隔离 checkout 上完成:

  • bun install --frozen-lockfile 后,bun run check 通过。
  • capabilities / tool-surface 专项测试:24/24 通过。
  • 5 个本地 Markdown 链接可达,git diff --check 通过。
  • 初次测试因未安装依赖无法启动,安装后通过;这不是产品缺陷。
  • 本轮未重跑全量 bun run test,未调用模型或执行真实 TUI 验收。文档检查也不证明其引用的 Benchmark 结论。
  • GitHub 现有 CI 绿色,但 PR 落后 main;同步后仍需核对最终版本。

本次只提交 review,未改文件、未合并。


- [`CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md) — official-source research on dynamic fan-out and bounded execution.
- [`CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md) — version-scoped Workflow contract interview and evidence boundary.
- [`CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md`](CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md) — Issue #19 的 Explicit/Adaptive gateway 边界研究。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️[P2] 将新建研究移出 Legacy records

此列表上方明确写着记录早于 Decision 0001、尚未迁移到新 metadata 契约;但这份新记录标注创建于 2026-08-30,而 Decision 0001 已于 2026-08-29 生效。放在这里会把新文档误标成历史豁免记录,也与文件自身的 validated 状态说明不一致。

请将条目放到独立的当前研究小节,并按现有 docs/README.md 约定声明适用来源/版本、相关 PR 和替代关系。只需调整文档分类及必要信息,不需要引入新格式框架。


### Adaptive

用户显式选择 Adaptive 后,只保留紧凑的 gateway。主模型阅读完整任务后自行决定是否加载一个或多个能力组;gateway 不是执行器,也不代替模型判断。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 [P3,非阻塞] 为当前 Adaptive 行为补版本来源

Adaptive 的描述与当前源码一致,但来源段的 #19/#20 没有描述“用户可选 Adaptive”:#19 提议默认常驻网关,#20 才收敛为普通 turn 零常驻。作为 validated 研究,建议把历史提案、当前实现和后续建议分开标注,并补固定版本依据,例如 当前审查版本的 READMEcapabilities 实现

另外,PR Approach 承诺的相关诊断记录链接和 Issue 回链目前还未补齐;诊断文档未合并时,链接对应 PR #307 即可。这里需要补可追溯性,不需要修改运行时或另造文档。

@tt-a1i

Copy link
Copy Markdown
Collaborator

Code Review Summary

Changes Requested:1 项 P2,1 组非阻塞建议。 审查版本 388f8f5

正式 review 与行内反馈

  • 需修: 新建研究误列为 Legacy records;移至当前研究区,补现有契约要求的信息。
  • 建议: 为 Adaptive 补当前版本来源,区分历史提案/当前行为/后续建议,补相关诊断 PR 和 Issue 回链。
  • 方向认可: 整理能力加载边界有价值;不需要改运行时或增加框架。
  • 验证: exact-head bun run check、专项 24/24、5 个本地链接及 diff 检查通过。未重跑全量测试;现有 CI 绿色,PR 仍落后 main。

本次只提交审查,未改文件、未合并。

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

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

docs(research): define capability gateway boundary - #308

Open
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary
Open

docs(research): define capability gateway boundary#308
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:docs/issue-19-capability-gateway-boundary

Conversation

@seekskyworld

Copy link
Copy Markdown

Problem

Issue #19 documents the move from resident entry tools toward capability discovery, but its reusable ownership and authority boundaries are not indexed as a canonical research record.

Value

The record makes Explicit and Adaptive behavior auditable while preserving Pi as the source of truth and preventing a gateway from becoming a second scheduler, provider stack, or authority plane.

Approach

  • Add a validated research record for capability groups, loading modes, Setup exception, evidence limits, and non-goals.
  • Link it from docs/research/README.md.
  • Cross-link the related diagnostic record and source Issues.

Validation

  • git diff --check — passed.
  • npx --yes bun@1.3.14 run lint — passed.
  • npx --yes bun@1.3.14 run typecheck — passed.
  • Markdown reviewed against docs/README.md and docs/research/README.md.

Impact

  • User-visible behavior: None.
  • Model-visible context/tools: None.
  • Runtime/lifecycle: None.
  • Persisted config/data: None.
  • Compatibility/risk: Documentation-only; no gateway or default-surface change is introduced.

Related to #19

Signed-off-by: seekskyworld <djh1813553759@gmail.com>
@github-actionsgithub-actionsBot added the documentation Improvements or additions to documentation label Aug 30, 2026

@tt-a1itt-a1i left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review:Changes Requested

固定审查版本:388f8f501e84f0660a4cf83a4894a38eb65e6516

问题 / 价值 / 方法: 将散落在 Issue 的能力发现与加载边界整理成可查阅的研究记录,并加入索引。保留 Pi 的生命周期与权限所有权,不新增运行时机制、配置入口或框架。方向合理。

Standards

1 项 P2:新建记录被放入“早于 Decision 0001、尚未迁移”的 Legacy records 区,错误表达了文档的治理身份。请移至当前研究区,见行内评论。

Spec

核心研究范围已覆盖。另有一组非阻塞补充:区分 #19 的常驻网关历史提案、#20 的零常驻后续结论与当前可选 Adaptive 的实现;补固定版本来源,以及 PR Approach 承诺的相关诊断记录/PR 与 Issue 回链即可。不需要新增设计层或校验器。

未将“lifecycle 工具由 owner 按资源状态管理”的歧义直接认定为运行时缺陷:它也可以指执行层校验。

验证

此前在同一 exact head 的隔离 checkout 上完成:

  • bun install --frozen-lockfile 后,bun run check 通过。
  • capabilities / tool-surface 专项测试:24/24 通过。
  • 5 个本地 Markdown 链接可达,git diff --check 通过。
  • 初次测试因未安装依赖无法启动,安装后通过;这不是产品缺陷。
  • 本轮未重跑全量 bun run test,未调用模型或执行真实 TUI 验收。文档检查也不证明其引用的 Benchmark 结论。
  • GitHub 现有 CI 绿色,但 PR 落后 main;同步后仍需核对最终版本。

本次只提交 review,未改文件、未合并。


- [`CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_FANOUT_POLICY_2026-08-23.md) — official-source research on dynamic fan-out and bounded execution.
- [`CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md`](CLAUDE_CODE_WORKFLOW_RUNTIME_CONTRACT_2026-08-23.md) — version-scoped Workflow contract interview and evidence boundary.
- [`CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md`](CAPABILITY_GATEWAY_BOUNDARY_2026-08-30.md) — Issue #19 的 Explicit/Adaptive gateway 边界研究。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️[P2] 将新建研究移出 Legacy records

此列表上方明确写着记录早于 Decision 0001、尚未迁移到新 metadata 契约;但这份新记录标注创建于 2026-08-30,而 Decision 0001 已于 2026-08-29 生效。放在这里会把新文档误标成历史豁免记录,也与文件自身的 validated 状态说明不一致。

请将条目放到独立的当前研究小节,并按现有 docs/README.md 约定声明适用来源/版本、相关 PR 和替代关系。只需调整文档分类及必要信息,不需要引入新格式框架。


### Adaptive

用户显式选择 Adaptive 后,只保留紧凑的 gateway。主模型阅读完整任务后自行决定是否加载一个或多个能力组;gateway 不是执行器,也不代替模型判断。

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 [P3,非阻塞] 为当前 Adaptive 行为补版本来源

Adaptive 的描述与当前源码一致,但来源段的 #19/#20 没有描述“用户可选 Adaptive”:#19 提议默认常驻网关,#20 才收敛为普通 turn 零常驻。作为 validated 研究,建议把历史提案、当前实现和后续建议分开标注,并补固定版本依据,例如 当前审查版本的 READMEcapabilities 实现

另外,PR Approach 承诺的相关诊断记录链接和 Issue 回链目前还未补齐;诊断文档未合并时,链接对应 PR #307 即可。这里需要补可追溯性,不需要修改运行时或另造文档。

@tt-a1i

Copy link
Copy Markdown
Collaborator

Code Review Summary

Changes Requested:1 项 P2,1 组非阻塞建议。 审查版本 388f8f5

正式 review 与行内反馈

  • 需修: 新建研究误列为 Legacy records;移至当前研究区,补现有契约要求的信息。
  • 建议: 为 Adaptive 补当前版本来源,区分历史提案/当前行为/后续建议,补相关诊断 PR 和 Issue 回链。
  • 方向认可: 整理能力加载边界有价值;不需要改运行时或增加框架。
  • 验证: exact-head bun run check、专项 24/24、5 个本地链接及 diff 检查通过。未重跑全量测试;现有 CI 绿色,PR 仍落后 main。

本次只提交审查,未改文件、未合并。

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@seekskyworld@tt-a1i