按已批准的 docs/specification.md 和 docs/api-reference.md 实现 PostgreSQL Tenant Operator v1alpha1。每个切片保持可构建、可测试、可独立 review;达到合适 commit 边界时先请求人工确认。提出 PR 前必须再次停下确认。
docs/specification.md
docs/api-reference.md
docs/architecture.md
docs/deployment.md
docs/security.md
docs/development.md
docs/operations.md
docs/migration.md
实现发现歧义或需要改变外部行为时,先修改规格并重新审批,不在代码中隐含决定。
status.phase
Ready
observedGeneration
make test
make lint
满足 docs/specification.md 第 15 节全部验收标准;迁移 runbook 完成真实临时环境演练;Gitea Actions 的 Tests、Lint 和 E2E 在 runs-on: self-hosted runner 上通过。
runs-on: self-hosted
No dependencies set.
The note is not visible to the blocked user.
目标
按已批准的
docs/specification.md和docs/api-reference.md实现 PostgreSQL Tenant Operator v1alpha1。每个切片保持可构建、可测试、可独立 review;达到合适 commit 边界时先请求人工确认。提出 PR 前必须再次停下确认。上位合同
docs/specification.mddocs/api-reference.mddocs/architecture.mddocs/deployment.mddocs/security.mddocs/development.mddocs/operations.mddocs/migration.md实现发现歧义或需要改变外部行为时,先修改规格并重新审批,不在代码中隐含决定。
实现切片
status.phasecheckpoint、ReadyCondition、Reason、observedGeneration、错误分类,以及 status 丢失/落后/超前后的保守重建测试。docs/migration.md的 dump/rename/restore/切换/回滚,记录版本、结果并修正文档,之后才能标记 Verified。每个切片的完成条件
make test、make lint、adapter integration 或 Kind E2E。总体验收
满足
docs/specification.md第 15 节全部验收标准;迁移 runbook 完成真实临时环境演练;Gitea Actions 的 Tests、Lint 和 E2E 在runs-on: self-hostedrunner 上通过。