chore: establish DentalFlow V2 rebuild baseline #307

Open
redxin wants to merge 38 commits from codex/v2-rebuild into main
Owner

状态更新(2026-07-26)

本地基线

  • V2-00 本地可复现预检已完成:Build 14/14、Go 14/14、前端 4/4、正式 Compose 18/18、开发 Compose 10/10。
  • 当前 CI 镜像门禁收敛为 linux/amd64;ARM/QEMU 已明确延期,不是本次验收范围。
  • E-HA-03、V2-09B / Phase F 未纳入本次 CI 与发布范围。

CI 执行环境

  • 已准备专用 Ubuntu 24.04 编译 VM:8 vCPU、8 GiB RAM、145 GiB 根盘。
  • dentaflow-ci-host Runner 已注册并在线:Forgejo Runner v12.13.2,标签 dentaflow-ci
  • Runner 为 Host 执行模式;Docker 仅用于 Compose、临时数据库与 amd64 镜像构建。
  • 当前 Gitea 页面显示该 Runner 为全局 Runner;真实 CI 前需确认它只会接收带 dentaflow-ci 标签的受信任任务,旧 all Runner 不得新增该标签。

尚未执行 / 外部门禁

  • 按计划等待当前分支其余改动完成后,再触发真实 Gitea Actions。
  • 真实 CI 需要留存:workflow artifacts、PostgreSQL migration 生命周期、amd64 镜像 digest / SPDX SBOM / Cosign,以及干净 Linux minimum-stack smoke 的运行证据。
  • 此 PR 仍不可合并,直至上述运行证据完成并留存。
## 状态更新(2026-07-26) ### 本地基线 - V2-00 本地可复现预检已完成:Build 14/14、Go 14/14、前端 4/4、正式 Compose 18/18、开发 Compose 10/10。 - 当前 CI 镜像门禁收敛为 `linux/amd64`;ARM/QEMU 已明确延期,不是本次验收范围。 - E-HA-03、V2-09B / Phase F 未纳入本次 CI 与发布范围。 ### CI 执行环境 - 已准备专用 Ubuntu 24.04 编译 VM:8 vCPU、8 GiB RAM、145 GiB 根盘。 - `dentaflow-ci-host` Runner 已注册并在线:Forgejo Runner v12.13.2,标签 `dentaflow-ci`。 - Runner 为 Host 执行模式;Docker 仅用于 Compose、临时数据库与 amd64 镜像构建。 - 当前 Gitea 页面显示该 Runner 为全局 Runner;真实 CI 前需确认它只会接收带 `dentaflow-ci` 标签的受信任任务,旧 `all` Runner 不得新增该标签。 ### 尚未执行 / 外部门禁 - 按计划等待当前分支其余改动完成后,再触发真实 Gitea Actions。 - 真实 CI 需要留存:workflow artifacts、PostgreSQL migration 生命周期、amd64 镜像 digest / SPDX SBOM / Cosign,以及干净 Linux minimum-stack smoke 的运行证据。 - 此 PR 仍不可合并,直至上述运行证据完成并留存。
docs: refresh V2-00 validation evidence
Some checks are pending
Release preflight / static (pull_request) Waiting to run
Release preflight / compose (pull_request) Waiting to run
Release preflight / source-build (pull_request) Waiting to run
Release preflight / migrations (pull_request) Waiting to run
Release preflight / images (pull_request) Waiting to run
Release preflight / supply-chain-tools (pull_request) Waiting to run
Release preflight / publish-release (pull_request) Blocked by required conditions
f0676ab7f7
test: synchronize agent enrollment persistence
Some checks are pending
Release preflight / static (pull_request) Waiting to run
Release preflight / compose (pull_request) Waiting to run
Release preflight / source-build (pull_request) Waiting to run
Release preflight / migrations (pull_request) Waiting to run
Release preflight / images (pull_request) Waiting to run
Release preflight / supply-chain-tools (pull_request) Waiting to run
Release preflight / publish-release (pull_request) Blocked by required conditions
4a48ea619b
feat: freeze V2 contracts and clinical design system
Some checks failed
Release preflight / static (pull_request) Failing after 1m10s
Release preflight / contracts (pull_request) Failing after 41s
Release preflight / ui-acceptance (pull_request) Failing after 39s
Release preflight / compose (pull_request) Failing after 10s
Release preflight / source-build (pull_request) Failing after 15s
Release preflight / migrations (pull_request) Failing after 2m22s
Release preflight / images (pull_request) Failing after 19s
Release preflight / supply-chain-tools (pull_request) Failing after 3s
Release preflight / publish-release (pull_request) Has been cancelled
937ad11dbc
feat: deliver V2 Main and migration gate
Some checks failed
Release preflight / static (pull_request) Failing after 1m7s
Release preflight / contracts (pull_request) Failing after 46s
Release preflight / ui-acceptance (pull_request) Failing after 5s
Release preflight / compose (pull_request) Failing after 10s
Release preflight / source-build (pull_request) Failing after 3s
Release preflight / release-builder (pull_request) Failing after 3s
Release preflight / migrations (pull_request) Failing after 12m7s
Release preflight / images (pull_request) Failing after 8m18s
Release preflight / supply-chain-tools (pull_request) Failing after 3s
Release preflight / publish-release (pull_request) Waiting to run
90a4fc8cc9
feat: add V2 Main Cluster scheduler
Some checks failed
Release preflight / static (pull_request) Failing after 58s
Release preflight / contracts (pull_request) Failing after 41s
Release preflight / ui-acceptance (pull_request) Failing after 4s
Release preflight / compose (pull_request) Failing after 10s
Release preflight / source-build (pull_request) Failing after 3s
Release preflight / release-builder (pull_request) Failing after 3s
Release preflight / migrations (pull_request) Failing after 42s
Release preflight / images (pull_request) Failing after 1m3s
Release preflight / supply-chain-tools (pull_request) Failing after 3s
Release preflight / publish-release (pull_request) Waiting to run
fe7be02c6e
feat: add V2 machine node lifecycle
Some checks failed
Release preflight / static (pull_request) Failing after 58s
Release preflight / contracts (pull_request) Failing after 40s
Release preflight / ui-acceptance (pull_request) Failing after 3s
Release preflight / compose (pull_request) Failing after 10s
Release preflight / source-build (pull_request) Failing after 2s
Release preflight / release-builder (pull_request) Failing after 2s
Release preflight / migrations (pull_request) Failing after 56s
Release preflight / images (pull_request) Failing after 6m25s
Release preflight / supply-chain-tools (pull_request) Failing after 2s
Release preflight / publish-release (pull_request) Has been cancelled
2df7bb3c36
Some checks failed
Release preflight / static (pull_request) Failing after 58s
Release preflight / contracts (pull_request) Failing after 40s
Release preflight / ui-acceptance (pull_request) Failing after 3s
Release preflight / compose (pull_request) Failing after 10s
Release preflight / source-build (pull_request) Failing after 2s
Release preflight / release-builder (pull_request) Failing after 2s
Release preflight / migrations (pull_request) Failing after 56s
Release preflight / images (pull_request) Failing after 6m25s
Release preflight / supply-chain-tools (pull_request) Failing after 2s
Release preflight / publish-release (pull_request) Has been cancelled
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin codex/v2-rebuild:codex/v2-rebuild
git switch codex/v2-rebuild

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff codex/v2-rebuild
git switch codex/v2-rebuild
git rebase main
git switch main
git merge --ff-only codex/v2-rebuild
git switch codex/v2-rebuild
git rebase main
git switch main
git merge --no-ff codex/v2-rebuild
git switch main
git merge --squash codex/v2-rebuild
git switch main
git merge --ff-only codex/v2-rebuild
git switch main
git merge codex/v2-rebuild
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
redxin/DentalFlow!307
No description provided.