- 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
137 lines
4.9 KiB
JSON
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": "已交付"}
|
|
]
|
|
}
|
|
]
|
|
}
|