项目

Commonstep

自托管的项目协作与交付系统,用同一工作图连接计划、执行、交付物、负责人、审计记录与可恢复变更。

我的项目 产品站已发布 / 私有仓库产品设计 / 架构与全栈实现项目协作与交付治理私有项目项目协作交付证据审计并发控制自托管工程治理

介绍

Commonstep 是桌面优先的项目协作和交付系统。项目、迭代、需求、子任务、多阶段计划、负责人、交付物、待办与审计历史共享同一工作项模型;台账、看板、计划、交付物和待办视图在同一事实源上协同,避免工作关系散落在不同工具中。

技术栈

React 19NestJS 11Prisma 7PostgreSQLSSEDocker

统一工作图

项目上下文、迭代、需求、子任务、多阶段计划、负责人、交付物和待办共享同一关系模型,不需要在看板和台账之间手工同步。

交付证据与审计

需求文档、技术方案、测试用例、API 文档和原型被聚合到项目交付台账;业务写入、审计记录与变更事件共享事务边界。

可恢复的变更

更新、移动、删除和恢复使用版本前置条件保护并发;软删除、备份和受控恢复让误操作有明确补偿路径。

公开边界

当前公开产品定位、功能结构和工程边界;仓库与运行数据保持私有,不把未公开实现当作外部证据。

要点

  • 项目、迭代、需求、子任务和多阶段计划使用同一工作图。
  • 台账、固定状态看板、计划、交付物与待办共享同一记录及关系。
  • 业务写入、审计事件与 SSE 变更事件位于同一数据库事务。
  • If-Match 保护更新、移动、删除与恢复,过期写入明确返回版本冲突。
  • 业务实体支持软删除与管理员恢复,并提供定时备份、校验和与受控恢复流程。