From a716199b9b2c48e01c80a3483d614663263afcb6 Mon Sep 17 00:00:00 2001 From: Codex Date: Mon, 13 Jul 2026 21:01:26 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=AE=8C=E6=88=90=20PikaOA=20=E8=B0=83?= =?UTF-8?q?=E7=A0=94=E4=B8=8E=E6=95=B0=E6=8D=AE=E5=BA=93=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../R1.5.3_Task_Report.md | 25 +++++++++++++++++++ docs/MDTODO/pikaoa-enterprise-platform.md | 4 +-- 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 docs/MDTODO/details/pikaoa-enterprise-platform/R1.5.3_Task_Report.md diff --git a/docs/MDTODO/details/pikaoa-enterprise-platform/R1.5.3_Task_Report.md b/docs/MDTODO/details/pikaoa-enterprise-platform/R1.5.3_Task_Report.md new file mode 100644 index 00000000..b1c7f07f --- /dev/null +++ b/docs/MDTODO/details/pikaoa-enterprise-platform/R1.5.3_Task_Report.md @@ -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`。 diff --git a/docs/MDTODO/pikaoa-enterprise-platform.md b/docs/MDTODO/pikaoa-enterprise-platform.md index 01e22dc5..c32a07f7 100644 --- a/docs/MDTODO/pikaoa-enterprise-platform.md +++ b/docs/MDTODO/pikaoa-enterprise-platform.md @@ -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