docs: 完成 PikaOA 调研与数据库计划任务
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# R1.5.3 任务报告
|
||||
|
||||
## 结论
|
||||
|
||||
`platform-db postgres plan` 已改为默认返回有界 CLI-first 投影,并保留 `--full` 与 `--raw` 完整下钻。默认输出不会再触发 10 KiB 全局截断保护,Secret 值始终不披露。
|
||||
|
||||
## 变更
|
||||
|
||||
- 默认投影包含 target、config、全部角色和数据库的期望动作、Secret source 摘要、connection string export 摘要、检查汇总、远端事实摘要和下一步命令。
|
||||
- 失败检查才携带 480 字符以内的有界详情。
|
||||
- 远端失败输出分别限制为 1,200 字符 stdout/stderr 尾部。
|
||||
- `--full` 保留完整 `config`、`secrets`、`remoteFacts`、`desired`、`checks` 和 remote capture;`--raw` 继续附加原始 capture。
|
||||
|
||||
## 验证
|
||||
|
||||
- 默认 CLI 返回码为 0,stdout 为 9,589 字节,`outputTruncated=false`。
|
||||
- 默认投影明确包含 `pikaoa` role、`pikaoa` database 和 `pikaoa-database-url` 的 `DATABASE_URL` export,且 `valuesPrinted=false`。
|
||||
- `--full` 完整对象为 34,475 字节,由显式 disclosure policy 创建受保护 dump 并返回有界索引。
|
||||
- `bun test scripts/src/platform-db-monitor-reset.test.ts scripts/src/platform-db-nc01-monitor-config.test.ts`:8 pass,0 fail。
|
||||
- `git diff --check` 通过。
|
||||
|
||||
## 交付
|
||||
|
||||
- Commit:`88eb8fdb`(`fix: 收敛 PostgreSQL 计划输出`)。
|
||||
- 目标分支:`feat/pikaoa-platform`。
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
依据 PJ2026-03 建设企业级可扩展 PikaOA:在 /root/pikaoa 建立 pikaInc 仓库,采用 HWLAB v0.3 同族 Vue 技术栈和 Go 后端;CLI-first 完成员工/RBAC、甲方分类、合同多版本、发票关联与废弃、审计、OTel/Prometheus,再开发 Web;通过独立 K8s namespace、PK01 host PostgreSQL、YAML-first、PaC bootstrap、自动 CI/CD 和 https://oa.pikapython.com 原入口交付,完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1_Task_Report.md)。
|
||||
|
||||
### R1.1 [in_progress]
|
||||
### R1.1 [completed]
|
||||
|
||||
调研成熟开源 OA、ERP、合同、发票、Go 微服务与 Vue 组件方案,形成采用/复用/不采用结论,依赖 R1 规格,执行记录见 [pikasTech/unidesk#1953](https://github.com/pikasTech/unidesk/issues/1953),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.1_Task_Report.md)。
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
#### R1.5.2 [in_progress]
|
||||
|
||||
扩展 NC01 共享 observability,使 OTel/Tempo 与 Prometheus 由同一 YAML-first 控制面管理并提供跨 namespace 指标抓取和有界查询,执行记录见 [pikasTech/unidesk#1956](https://github.com/pikasTech/unidesk/issues/1956),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5.2_Task_Report.md)。
|
||||
#### R1.5.3 [in_progress]
|
||||
#### R1.5.3 [completed]
|
||||
|
||||
修复 `platform-db postgres plan` 默认 30KB JSON 被输出预算截断的可见性缺陷,提供数据库、角色、Secret/export、检查与下一步的紧凑 CLI-first 投影,执行记录沿用 [主 issue](https://github.com/pikasTech/unidesk/issues/1952),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5.3_Task_Report.md)。
|
||||
### R1.6
|
||||
|
||||
Reference in New Issue
Block a user