docs(pikaoa): close R1.5.9.2
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
# R1.5.9.2 任务报告
|
||||
|
||||
## 交付
|
||||
|
||||
- Issue:[pikasTech/unidesk#2061](https://github.com/pikasTech/unidesk/issues/2061)。
|
||||
- PR:[pikasTech/unidesk#2073](https://github.com/pikasTech/unidesk/pull/2073)。
|
||||
- 实现提交:[`bc6285a8`](https://github.com/pikasTech/unidesk/commit/bc6285a892e44166afb2fc5899836fe054163c15)。
|
||||
- 目标分支:`fix/2061-pikaoa-test-search-path`。
|
||||
|
||||
## 结果
|
||||
|
||||
- `testRuntime.targets.*.database.schema` 成为 owning YAML 必填字段,并按简单 PostgreSQL identifier 校验。
|
||||
- runtime DSN 通过 URL API 结构化写入 `sslmode=disable` 和 YAML schema 对应的 `search_path`,不提供隐藏默认值。
|
||||
- fixture 保持 `validationOnly=true`,计划投影只披露 schema、DSN 参数 presence 和共享 runtime config 挂载关系。
|
||||
- 迁移 Job、API 和 Worker 继续挂载同一 Secret key `pikaoa.yaml`,使用相同数据库 schema。
|
||||
- 缺少 schema 时在任何远端调用前返回具名配置错误。
|
||||
|
||||
## 验证
|
||||
|
||||
- `bun --check scripts/src/pikaoa-test-target.ts` 通过。
|
||||
- `bun test scripts/src/pikaoa-test-target-async.test.ts` 通过,共 `2 pass`。
|
||||
- fixture plan 结构断言通过:
|
||||
- `schema=pikaoa`;
|
||||
- `sslmode` 与 `search_path` presence 均为 `true`;
|
||||
- runtime config 消费者为 migration、API 和 Worker;
|
||||
- `validationOnly=true` 且 `remoteQueried=false`。
|
||||
- 脱敏断言通过:
|
||||
- 顶层和数据库、runtime config 投影均保持 `valuesPrinted=false`;
|
||||
- 输出不含完整 DSN、fixture 数据库密码或其他 Secret 值。
|
||||
- `git diff --check` 通过。
|
||||
|
||||
## 边界与风险
|
||||
|
||||
- 未连接真实集群,未修改正式 PK01、Secret、真实 target 或生产运行面。
|
||||
- 未部署、未合并;PR 等待主代理 post-task 审阅与后续处置。
|
||||
- 本次只验证结构化渲染、fixture 和脱敏契约;真实专用测试 target 仍需后续由用户明确声明并按原入口验收。
|
||||
@@ -95,7 +95,7 @@
|
||||
##### R1.5.9.1 [completed]
|
||||
|
||||
将 `pikaoa test-target start` 的 PostgreSQL、迁移和 rollout 长等待改为提交即返回与 `status` 短轮询,保持真实失败可见和 Secret 脱敏,执行记录见 [pikasTech/unidesk#2060](https://github.com/pikasTech/unidesk/issues/2060),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5.9.1_Task_Report.md)。
|
||||
##### R1.5.9.2 [in_progress]
|
||||
##### R1.5.9.2 [completed]
|
||||
|
||||
修复 PikaOA 临时测试 target 的数据库 schema/search_path,使迁移 Job、API 和 Worker 通过 YAML 声明的同一 schema 访问业务表,保持 DSN 与 Secret 脱敏,执行记录见 [pikasTech/unidesk#2061](https://github.com/pikasTech/unidesk/issues/2061),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5.9.2_Task_Report.md)。
|
||||
### R1.6
|
||||
|
||||
Reference in New Issue
Block a user