yumoqing 19a3d67c68 feat: 投标产线模块(bidding_general)
- 12张 bid_* 表(models+DDL+CRUD):招标信息/邮箱配置/人员/招标文件/评分项/资质/
  投标文件要求/章节/评审/评分/知识库/标书
- 7个角色能力模块(bid_*_capability):采集摘要/解析/知识库资质/编写/评审/合成/评分
- bid_flow 状态对账器:角色任务唯一创建者+阻塞门禁(源头守门,引擎零特判)
- bid_mail:阿里云企业邮 IMAP 采集(凭据存DB AES,客户端专用密码兼容)
- 能力包注册(bid_ability)+ 角色工具自注册(role_tool_schemas)
- 技能:6 common 状态机/规范 + 9 角色技能(pipelines/bidding_general,随 pipeline-core 部署)
- i18n(zh/en)、init/data.json(appcodes+pipelines记录)、build.sh、RBAC load_path
2026-08-26 23:45:03 +08:00

137 lines
4.9 KiB
JSON

{
"pipelines": [
{
"id": "bidding_general",
"name": "通用投标产线",
"pipeline_type": "bidding",
"description": "招标信息采集→内容摘要→审批→立项与人员→招标文件解析(评分项/得分规则/资质/投标文件要求)→资质准备→分章节编写→章节评审→合成标书→整书评分→交付",
"status": "published",
"org_id": "0"
}
],
"appcodes": [
{
"parentid": "bid_tender_status",
"parentname": "招标信息状态",
"items": [
{"k": "new", "v": "新采集"},
{"k": "summarized", "v": "已摘要"},
{"k": "pending_approval", "v": "待审批"},
{"k": "approved", "v": "审批通过"},
{"k": "rejected", "v": "审批不通过"},
{"k": "archived", "v": "存档作废"}
]
},
{
"parentid": "bid_tender_source",
"parentname": "招标信息来源",
"items": [
{"k": "mail", "v": "邮件采集"},
{"k": "manual", "v": "手工录入"}
]
},
{
"parentid": "bid_member_role",
"parentname": "投标人员角色",
"items": [
{"k": "leader", "v": "投标负责人"},
{"k": "writer", "v": "标书编写"},
{"k": "qual", "v": "资质资料"},
{"k": "price", "v": "报价"},
{"k": "reviewer", "v": "评审"}
]
},
{
"parentid": "bid_file_type",
"parentname": "招标文件类型",
"items": [
{"k": "tender_doc", "v": "招标文件"},
{"k": "qa", "v": "答疑补遗"},
{"k": "attachment", "v": "附件"}
]
},
{
"parentid": "bid_scoring_section",
"parentname": "评分部分",
"items": [
{"k": "business", "v": "商务"},
{"k": "technical", "v": "技术"},
{"k": "price", "v": "价格"}
]
},
{
"parentid": "bid_qual_match_status",
"parentname": "资质匹配状态",
"items": [
{"k": "pending", "v": "待匹配"},
{"k": "matched", "v": "已匹配知识库"},
{"k": "missing", "v": "缺失"},
{"k": "human_required", "v": "需人工提供"}
]
},
{
"parentid": "bid_qual_owner",
"parentname": "资质提供方",
"items": [
{"k": "kb", "v": "公司知识库"},
{"k": "human", "v": "人工提供"}
]
},
{
"parentid": "bid_req_type",
"parentname": "投标文件要求类型",
"items": [
{"k": "structure", "v": "章节结构"},
{"k": "format", "v": "格式要求"},
{"k": "seal", "v": "密封要求"},
{"k": "copies", "v": "份数要求"},
{"k": "deadline", "v": "时间节点"},
{"k": "other", "v": "其他"}
]
},
{
"parentid": "bid_chapter_status",
"parentname": "章节状态",
"items": [
{"k": "pending", "v": "待编写"},
{"k": "writing", "v": "编写中"},
{"k": "written", "v": "已提交评审"},
{"k": "reviewing", "v": "评审中"},
{"k": "approved", "v": "评审通过"},
{"k": "rejected", "v": "退回重写"}
]
},
{
"parentid": "bid_review_scope",
"parentname": "评审范围",
"items": [
{"k": "chapter", "v": "章节评审"},
{"k": "whole", "v": "整书评审"}
]
},
{
"parentid": "bid_kb_doc_type",
"parentname": "知识库文档类型",
"items": [
{"k": "qualification", "v": "资质证书"},
{"k": "cert", "v": "其他证照"},
{"k": "case", "v": "业绩案例"},
{"k": "template", "v": "模板"},
{"k": "finance", "v": "财务资料"},
{"k": "personnel", "v": "人员资料"}
]
},
{
"parentid": "bid_doc_status",
"parentname": "标书状态",
"items": [
{"k": "draft", "v": "已合成待评分"},
{"k": "reviewing", "v": "评分中"},
{"k": "passed", "v": "评分通过"},
{"k": "rejected", "v": "评分不通过"},
{"k": "delivered", "v": "已交付"}
]
}
]
}