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 - 样机测试阶段不得晚于项目启动后第6周。 \n - 最终交付不迟于第12周。 \n\n---\n\n### 测试建议 \n1. **功能测试** \n - 验证不同连接器插拔顺畅性及锁定可靠性(≥500次循环)。 \n - 测试盘纤半径是否满足最小弯曲半径要求(≥30mm)。 \n\n2. **兼容性测试** \n - 与主流厂商光模块(华为、中兴、H3C等)进行对接测试。 \n - 验证LC-LC、LC-SC跳线在本单元上的连通性。 \n\n3. **环境适应性测试** \n - 工作温度:-10℃ ~ +60℃,湿度:≤95% RH(非凝结)。 \n - 振动试验模拟运输条件,确保结构无松动。 \n\n4. **软件功能测试** \n - 输入边界值验证BOM生成准确性(如0端口、超大容量)。 \n - 校验命名生成器输出是否符合正则表达式规则。 \n\n5. **文档一致性检查** \n - 对比PRD、设计说明书与最终输出文件的一致性。 \n - 审核配置模板是否覆盖全部典型场景。 \n\n6. **用户验收测试(UAT)** \n - 在模拟数据中心环境中部署整柜ODF单元,验证安装效率与可维护性。 \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"
|
||
} |