docs: start parallel pikaoa MVP modules
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# R1.3.3 任务报告
|
||||
|
||||
## 结论
|
||||
|
||||
员工身份、固定管理员/员工角色、会话、基础 capability 授权和 CLI 已合并到 `pikainc/pikaoa` `master`。完整身份/RBAC 契约不作为伙伴、附件、合同、发票或审计查询的开发与合并门禁;仅保留公网 MVP 的登录、固定角色和基础接口鉴权。
|
||||
|
||||
## 交付证据
|
||||
|
||||
- Issue:https://github.com/pikasTech/unidesk/issues/1984
|
||||
- PR:https://github.com/pikainc/pikaoa/pull/3
|
||||
- 合并后提交:`f024d6c`
|
||||
- 最终实现提交:`3f6b3dc366fb606d9b58c245f15433c4964bebc6`
|
||||
|
||||
## 验证
|
||||
|
||||
- `go test ./...` 通过。
|
||||
- `go vet ./...` 通过。
|
||||
- `make build` 通过。
|
||||
- 管理员与普通员工登录、权限拒绝、停用后禁止新登录及 Secret 不泄露路径通过。
|
||||
- 受控 PR preflight 为 `MERGEABLE/CLEAN`,PR 已合并。
|
||||
|
||||
## 剩余边界
|
||||
|
||||
动态角色治理、完整共享 RBAC 契约和进一步权限抽象不阻塞第一版 MVP;如后续业务需要,独立 issue 推进。
|
||||
@@ -31,17 +31,17 @@
|
||||
#### R1.3.2 [completed]
|
||||
|
||||
采用 chi 建立可插拔模块 HTTP 运行时、disabled 模块关闭入口、示例模块扩展验收,并补齐 PostgreSQL OTel 与 HTTP/runtime/pool/migration Prometheus 基线,执行记录见 [pikasTech/unidesk#1983](https://github.com/pikasTech/unidesk/issues/1983),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.3.2_Task_Report.md)。
|
||||
#### R1.3.3 [in_progress]
|
||||
#### R1.3.3 [completed]
|
||||
|
||||
实现员工身份、Casbin RBAC、会话与 CLI login/logout/whoami/employees/roles,使用 YAML Secret 投影初始管理员和员工,执行记录见 [pikasTech/unidesk#1984](https://github.com/pikasTech/unidesk/issues/1984),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.3.3_Task_Report.md)。
|
||||
#### R1.3.4 [completed]
|
||||
|
||||
实现 pgx 同事务审计、PostgreSQL outbox、Watermill handler pipeline、幂等 Worker 与 OTel/Prometheus,执行记录见 [pikasTech/unidesk#1985](https://github.com/pikasTech/unidesk/issues/1985),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.3.4_Task_Report.md)。
|
||||
#### R1.3.5
|
||||
#### R1.3.5 [in_progress]
|
||||
|
||||
实现统一业务伙伴、甲方分类、角色、联系人、标签、归档、筛选和 CLI;持久化 REST 资源使用 UUIDv7,伙伴与分类只通过 typed ID 关联,并将业务、审计、outbox 保持同事务,执行记录见 [pikasTech/unidesk#1990](https://github.com/pikasTech/unidesk/issues/1990),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.3.5_Task_Report.md)。
|
||||
|
||||
#### R1.3.6
|
||||
#### R1.3.6 [in_progress]
|
||||
|
||||
实现统一附件元数据、对象引用、可替换存储端口、完整性校验、授权 API 和 CLI;附件使用 UUIDv7 平级资源身份,业务对象仅通过 typed ID 关联,执行记录见 [pikasTech/unidesk#1991](https://github.com/pikasTech/unidesk/issues/1991),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.3.6_Task_Report.md)。
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
#### R1.3.8
|
||||
|
||||
实现平级 UUIDv7 发票资源,通过 partnerId、contractId、contractVersionId 和 attachmentId 建立关联,支持定点金额、typed 一致性校验、不可删除废弃事实、筛选汇总和全量 CLI,执行记录见 [pikasTech/unidesk#1993](https://github.com/pikasTech/unidesk/issues/1993),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.3.8_Task_Report.md)。
|
||||
#### R1.3.9
|
||||
#### R1.3.9 [in_progress]
|
||||
|
||||
复用 append-only 审计唯一真相实现 UUIDv7 平级审计资源、RBAC 查询 API、actor/resource/action/time/requestId/traceId 筛选和 audit list/get CLI,执行记录见 [pikasTech/unidesk#1994](https://github.com/pikasTech/unidesk/issues/1994),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.3.9_Task_Report.md)。
|
||||
### R1.4
|
||||
|
||||
Reference in New Issue
Block a user