bidmaster-cli/data/test/test-project/tasks.json
sladro e6103c711f refactor: 按照PROJECT_SPEC.md规范重构代码
修复架构和代码规范违规问题:

架构修复:
- 创建internal目录(内部模块,禁止外部import)
- 恢复ARCHITECTURE.md文档
- 移除未定义的utils目录
- 清理临时测试目录

代码规范修复(严格遵循核心哲学):
- 移除所有try-except,让错误立即暴露
- 移除所有防护编程(不返回bool/错误字符串)
- 简化为MVP版本(每个命令组只保留核心功能)
- 移除所有美化输出,使用简单print

功能实现:
- 实现generate命令(只保留task子命令)
- 实现assemble命令(只保留tables子命令)
- 修复bidmaster/__init__.py导出
- 添加缺失的TableGenerator类

文件精简:
- generate.py: 262行 → 66行
- assemble.py: 293行 → 64行
- 移除所有延迟导入和内部import

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-26 20:02:59 +08:00

173 lines
4.4 KiB
JSON

[
{
"id": 1,
"title": "2.1.1 技术条款应答 (2.0分)",
"chapter_id": "compliance_01_01",
"score": 2.0,
"status": "pending",
"content": "",
"placeholder": "{{compliance_01_01_content}}"
},
{
"id": 2,
"title": "2.1.2 供应商在研发、管理、安全保障等方面能力-基本要求 (3.0分)",
"chapter_id": "compliance_01_02",
"score": 3.0,
"status": "pending",
"content": "",
"placeholder": "{{compliance_01_02_content}}"
},
{
"id": 3,
"title": "2.1.3 供应商在研发、管理、安全保障等方面能力-质量评分 (2.0分)",
"chapter_id": "compliance_01_03",
"score": 2.0,
"status": "pending",
"content": "",
"placeholder": "{{compliance_01_03_content}}"
},
{
"id": 4,
"title": "3.1.1 技术方案-基本要求 (3.0分)",
"chapter_id": "tech_solution_01_01",
"score": 3.0,
"status": "pending",
"content": "",
"placeholder": "{{tech_solution_01_01_content}}"
},
{
"id": 5,
"title": "3.1.2 技术方案-质量评分 (2.0分)",
"chapter_id": "tech_solution_01_02",
"score": 2.0,
"status": "pending",
"content": "",
"placeholder": "{{tech_solution_01_02_content}}"
},
{
"id": 6,
"title": "4.1.1 投入机械设备、仪器、车辆 (3.0分)",
"chapter_id": "equipment_01_01",
"score": 3.0,
"status": "pending",
"content": "",
"placeholder": "{{equipment_01_01_content}}"
},
{
"id": 7,
"title": "5.1.1 进度计划-基本要求 (3.0分)",
"chapter_id": "implementation_01_01",
"score": 3.0,
"status": "pending",
"content": "",
"placeholder": "{{implementation_01_01_content}}"
},
{
"id": 8,
"title": "5.1.2 进度计划-质量评分 (2.0分)",
"chapter_id": "implementation_01_02",
"score": 2.0,
"status": "pending",
"content": "",
"placeholder": "{{implementation_01_02_content}}"
},
{
"id": 9,
"title": "5.2.1 人员配置-基本要求 (3.0分)",
"chapter_id": "implementation_02_01",
"score": 3.0,
"status": "pending",
"content": "",
"placeholder": "{{implementation_02_01_content}}"
},
{
"id": 10,
"title": "5.2.2 人员配置-质量评分 (2.0分)",
"chapter_id": "implementation_02_02",
"score": 2.0,
"status": "pending",
"content": "",
"placeholder": "{{implementation_02_02_content}}"
},
{
"id": 11,
"title": "5.3.1 交付期 (5.0分)",
"chapter_id": "implementation_03_01",
"score": 5.0,
"status": "pending",
"content": "",
"placeholder": "{{implementation_03_01_content}}"
},
{
"id": 12,
"title": "6.1.1 质量保证措施-基本要求 (3.0分)",
"chapter_id": "quality_01_01",
"score": 3.0,
"status": "pending",
"content": "",
"placeholder": "{{quality_01_01_content}}"
},
{
"id": 13,
"title": "6.1.2 质量保证措施-质量评分 (2.0分)",
"chapter_id": "quality_01_02",
"score": 2.0,
"status": "pending",
"content": "",
"placeholder": "{{quality_01_02_content}}"
},
{
"id": 14,
"title": "6.2.1 软件开发安全建议-基本要求 (3.0分)",
"chapter_id": "quality_02_01",
"score": 3.0,
"status": "pending",
"content": "",
"placeholder": "{{quality_02_01_content}}"
},
{
"id": 15,
"title": "6.2.2 软件开发安全建议-质量评分 (2.0分)",
"chapter_id": "quality_02_02",
"score": 2.0,
"status": "pending",
"content": "",
"placeholder": "{{quality_02_02_content}}"
},
{
"id": 16,
"title": "7.1.1 平台维护方案-基本要求 (3.0分)",
"chapter_id": "after_sales_01_01",
"score": 3.0,
"status": "pending",
"content": "",
"placeholder": "{{after_sales_01_01_content}}"
},
{
"id": 17,
"title": "7.1.2 平台维护方案-质量评分 (2.0分)",
"chapter_id": "after_sales_01_02",
"score": 2.0,
"status": "pending",
"content": "",
"placeholder": "{{after_sales_01_02_content}}"
},
{
"id": 18,
"title": "7.2.1 售后服务方案-基本要求 (3.0分)",
"chapter_id": "after_sales_02_01",
"score": 3.0,
"status": "pending",
"content": "",
"placeholder": "{{after_sales_02_01_content}}"
},
{
"id": 19,
"title": "7.2.2 售后服务方案-质量评分 (2.0分)",
"chapter_id": "after_sales_02_02",
"score": 2.0,
"status": "pending",
"content": "",
"placeholder": "{{after_sales_02_02_content}}"
}
]