yumoqing ff667c58cd feat: 环境信息唯一事实源 + 应用脚手架 QC 硬门禁 + 基础模块 load 反模式
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()」反模式警示
2026-08-25 21:27:10 +08:00

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
No description provided
Readme 209 KiB
Languages
Python 100%