45 lines
6.4 KiB
JSON
45 lines
6.4 KiB
JSON
|
|
{
|
|||
|
|
"projectId": 65,
|
|||
|
|
"generationId": "codegen_b014dcd012fd4ca78042b8b968b98be1",
|
|||
|
|
"language": "C++",
|
|||
|
|
"status": "completed",
|
|||
|
|
"fileIds": [
|
|||
|
|
944,
|
|||
|
|
948,
|
|||
|
|
949,
|
|||
|
|
950,
|
|||
|
|
951,
|
|||
|
|
955
|
|||
|
|
],
|
|||
|
|
"outputDir": "/app/agents/ai_agents/project-files/codegen-runs/codegen_b014dcd012fd4ca78042b8b968b98be1",
|
|||
|
|
"relativeOutputDir": "codegen-runs/codegen_b014dcd012fd4ca78042b8b968b98be1",
|
|||
|
|
"generatedFiles": [
|
|||
|
|
"CMakeLists.txt",
|
|||
|
|
"README.md",
|
|||
|
|
"events.ndjson",
|
|||
|
|
"include/adapter_interface.hpp",
|
|||
|
|
"include/app.hpp",
|
|||
|
|
"include/config_template.hpp",
|
|||
|
|
"include/naming_helper.hpp",
|
|||
|
|
"include/odf_unit.hpp",
|
|||
|
|
"include/project_milestone.hpp",
|
|||
|
|
"src/adapter_interface.cpp",
|
|||
|
|
"src/app.cpp",
|
|||
|
|
"src/config_template.cpp",
|
|||
|
|
"src/main.cpp",
|
|||
|
|
"src/naming_helper.cpp",
|
|||
|
|
"src/odf_unit.cpp",
|
|||
|
|
"src/project_milestone.cpp",
|
|||
|
|
"tests/basic_test.cpp"
|
|||
|
|
],
|
|||
|
|
"analysisSummary": "### 业务目标 \n1. 设计并实现标准化的ODF光纤配线单元,满足通信机房、数据中心等场景下的光纤管理需求。 \n2. 提供统一的适配器与连接器接口规范,确保设备兼容性和互操作性。 \n3. 建立清晰的ODF单元编号与命名规则,支持资产管理和运维识别。 \n4. 针对典型应用场景(如数据中心LC单模预端接)提供可复用的配置方案。 \n5. 按照项目排期完成开发、测试与交付,保障工程进度可控。\n\n---\n\n### 功能清单 \n1. **ODF单元结构设计** \n - 支持模块化安装,适配标准机柜尺寸。 \n - 提供光纤熔接、盘纤、存储一体化空间布局。 \n - 支持前后操作维护,具备防尘保护功能。 \n\n2. **适配器与连接器集成** \n - 支持LC、SC等主流光纤连接器类型。 \n - 明确接口密度(如每U高度支持24/48端口)。 \n - 定义安装方向、卡扣方式及防脱落机制。 \n\n3. **编号与命名管理** \n - 实现基于位置+用途+类型的唯一编码体系。 \n - 支持标签打印和扫码识别功能。 \n\n4. **典型场景配置生成** \n - 内置常见部署模板(如数据中心LC单模双回路预端接)。 \n - 可根据机柜数量、端口密度自动生成物料清单。 \n\n5. **软件支持功能** \n - ODF单元配置选型工具。 \n - 自动生成BOM表与部署图纸。 \n - 导出符合命名规则的资产标签文件。 \n\n6. **项目进度跟踪** \n - 关键节点包括:需求确认、设计评审、样机测试、批量交付。 \n\n---\n\n### 数据结构 \n1. **ODF单元基本信息** \n - 编号(按附录B规则) \n - 类型(熔接型/配线型/混合型) \n - 容量(最大端口数) \n - 尺寸(高×宽×深,单位:mm) \n - 安装方式(19英寸机架式/壁挂式) \n\n2. **适配器接口信息** \n - 接口类型(LC/SC/MPO等) \n - 光纤模式(单模/多模) \n - 端面类型(UPC/APC) \n - 插拔次数(≥500次) \n - 安装密度(端口数/U) \n\n3. **命名规则字段结构** \n - 区域代码 + 楼层号 + 机房编号 + 设备类型 + 序列号 + 扩展标识 \n - 示例:DC01-F03-TX-ODP-LC24-001-A \n\n4. **典型配置模板数据** \n - 场景名称(如“数据中心LC单模预端接”) \n - 使用组件列表(适配器、跳线、收发器等) \n - 连接拓扑图引用 \n - 单柜端口密度 \n - 备用余量比例(建议10%-20%) \n\n5. **项目里程碑数据** \n - 阶段名称(需求、设计、样机、验证、交付) \n - 计划开始时间 \n - 计划结束时间 \n - 负责人 \n - 完成状态 \n\n---\n\n### 接口或命令 \n1. **软件配置工具对外接口** \n - `GET /api/templates`:获取所有典型场景配置模板 \n - `POST /api/generate-bom`:输入参数生成BOM清单 \n - `POST /api/generate-labels`:根据命名规则生成标签文件(CSV/PDF) \n - `GET /api/specs/adapter`:查询适配器接口技术参数 \n\n2. **内部处理命令** \n - `validate_naming_format(code)`:校验ODF编号是否符合命名规则 \n - `calculate_port_density(rack_height_u, total_ports)`:计算单位高度端口密度 \n - `check_compatibility(adapter_type, fiber_mode)`:检查连接器与光纤模式兼容性 \n\n---\n\n### 约束 \n1. 物理限制 \n - 必须适配19英寸标准机柜,高度以1U为基本单位。 \n - 前后开门设计,最小维护距离不小于800mm。 \n\n2. 技术标准 \n - 适配器插入损耗 ≤0.3dB,回波损耗 ≥50dB(UPC),≥60dB(APC)。 \n - 所有材料需满足阻燃等级UL94-V0。 \n\n3. 命名规范强制执行 \n - 所有ODF单元必须按照附录B规则命名,不可自定义格式。 \n\n4. 软件输出一致性 \n - BOM清单、图纸、标签文件中的编号必须一致。 \n\n5. 时间约束 \n - 样机测试阶段不得晚于项目启动后
|
|||
|
|
"eventLogFile": "/app/agents/ai_agents/project-files/codegen-runs/codegen_b014dcd012fd4ca78042b8b968b98be1/events.ndjson",
|
|||
|
|
"repoSettings": {
|
|||
|
|
"username": "root",
|
|||
|
|
"password": "pAssW0rd",
|
|||
|
|
"repoUrl": "http://47.108.255.216:3000/root/7.git",
|
|||
|
|
"branch": "main"
|
|||
|
|
},
|
|||
|
|
"repoUrl": "http://47.108.255.216:3000/root/7.git",
|
|||
|
|
"branch": "main"
|
|||
|
|
}
|