1) project-directory-spec 新增第八章「部署环境信息(env/)」:
- 唯一事实源 projects/{项目名}/env/{test,prod}.json;禁止 apps/ 下放部署凭据
(人事项目7 实测三份 env 矛盾:项目 9187 / 应用 9288+postgresql / 实际 mariadb)
- 固定字段 schema;db.engine 必须与 DDL 方言一致
- 铁律:环境信息由人提供,agent 不得编造;禁「待明确」占位当交付;缺字段冒泡 need_info
- PM 在 need_info 未答结时不得 review_rollback(回退上游解决不了外部输入缺口)
2) qc/review-develop 新增第六章「应用脚手架硬门禁」(原技能只有模块检查,
应用脚手架零检查项,Flask 因此两次过审):
- 6.1 入口必须 ahserver,grep 命中 Flask/FastAPI/Django/jsonify 直接 reject
- 6.2 基础模块 appbase/rbac 必须真正调 load_XXX(),只 import 标 loaded 属反模式
- 6.3 端口三处一致 6.4 DDL 方言与 engine 一致 6.5 依赖完整性
3) web-application-spec 补「基础模块只 import 不调 load_XXX()」反模式警示
pipeline_core
产线核心模块 —— 管理产线定义、步骤编排、版本控制、发布流程。
功能
- 产线管理:产线 CRUD,定义产线名称与描述
- 步骤编排:产线步骤的增删改查,支持依赖关系(DAG)
- 版本控制:产线版本发布与回滚
- 编辑器:可视化产线步骤编排界面
数据表
| 表 | 说明 |
|---|---|
| pipelines | 产线定义 |
| pipeline_steps | 产线步骤(含 deps 依赖) |
| pipeline_versions | 产线版本快照 |
| llm | 大模型配置 |
安装
cd pkgs/pipeline_core && pip install .
集成
伞仓 (pipeline-app) 通过 wwwroot symlink 加载本模块:
wwwroot/pipeline_core -> ../pkgs/pipeline_core/wwwroot
Description
Languages
Python
100%