Skip to content

ref(app): 统一产品角色与 Web 应用命名 - #56

Merged
xiaoland merged 1 commit into
mainfrom
feat/app-peer-naming
Nov 5, 2026
Merged

xiaoland merged 1 commit into
mainfrom
feat/app-peer-naming

Conversation

@xiaoland

@xiaoland xiaoland commented Nov 4, 2026 •

Copy link
Copy Markdown
Member

原有术语把可运行应用和运行参与者都称为 Client,网站还使用 client-web,容易让读者把 InKCre 理解为固定 Client–Server 层级。本 PR 统一 App / Peer 语义,并把当前 Web 使用指南与图片路径迁到应用名称。

变更与验证

  • 共享 glossary 用 App 表示交付应用;运行节点、身份与能力使用 Peer。同步导航、扩展、数据库和观测合同中的角色措辞。
  • 网站使用 Web app、app 或 Peer;真实 HTTP、数据库、OAuth、Memos、OpenAI tunnel 等协议术语保留。
  • 11 张图片迁至 images/web,正文引用同步;旧图片 URL 保留 301 重定向,内容逐字节未变。
  • 网站 pnpm check 通过,含格式与 VitePress 构建/死链接检查;静态产物中图片路径、42 个渲染引用及重定向文件通过检查。
  • 12 份共享文档的 17 个相对链接存在,代码围栏及 git diff --check 通过。

本地未执行 E2E、浏览器旅程或真实部署验证。没有产品包版本变更;网站依既有 main 发布流程交付,已获用户合并授权,网站依既有 main 发布流程交付。

关联与交付

跨仓跟踪:#55。直接父 PR:#53(统一可观测性),该父再基于 Core/App #51;父 PR 已合并,本 PR 已重排到 main。已知同仓子 PR 为 #57,补充 Dogfood 暴露的 Job 持久事实与诊断查询窗口约定。父合并后重排到 main 并核对最终共享引用。

Spoke 在 Hub 推送后单独提交引用更新;此 PR 不包含任务记录。主要风险是遗漏旧路径的消费方;旧图片 URL 已兼容,产品命名改变不改变数据/协议身份。回滚可整体撤销本提交,恢复旧文案与图片路径。

整组 Dogfood 已通过,用户已授权合并。下一响应方为交付 owner;请审阅 App/Peer 的角色划分、协议术语保留及跨仓交付顺序。

2026-11-05 合并交付已完成。Hub 四层按 #51 → #53 → #56 → #57 合入 main,最终 17fc19e 与已通过 Dogfood 的 5c5c254 整树一致,最终文档站正式发布成功。对应运行 42005096027。

- 用 App 表示交付应用、Peer 表示运行参与者,保留真实协议 client 语义
- 同步当前网站指南和图片路径,旧图片链接使用兼容重定向
@xiaoland
xiaoland force-pushed the feat/app-peer-naming branch from d7c4d0c to af23192 Compare November 5, 2026 09:42
@xiaoland
xiaoland changed the base branch from feat/observability-unification to main November 5, 2026 09:42
@xiaoland
xiaoland marked this pull request as draft November 5, 2026 09:43
@xiaoland
xiaoland marked this pull request as ready for review November 5, 2026 09:43
@xiaoland
xiaoland merged commit 3b3f4aa into main Nov 5, 2026
1 of 2 checks passed
@github-project-automation github-project-automation Bot moved this from Review / acceptance to Done in InKCre Current Work Nov 5, 2026

This branch was successfully deployed

1 active deployment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant