27/generation.json

34 lines
5.6 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"projectId": 49,
"generationId": "codegen_0aba9d8655fb4800802d9d53d920a8a4",
"language": "C++",
"status": "completed",
"fileIds": [
784,
785,
786,
787,
788
],
"outputDir": "/app/agents/ai_agents/project-files/codegen-runs/codegen_0aba9d8655fb4800802d9d53d920a8a4",
"relativeOutputDir": "codegen-runs/codegen_0aba9d8655fb4800802d9d53d920a8a4",
"generatedFiles": [
"CMakeLists.txt",
"README.md",
"events.ndjson",
"include/app.hpp",
"src/app.cpp",
"src/main.cpp",
"tests/basic_test.cpp"
],
"analysisSummary": "### 业务目标 \n1. 设计并实现标准化的ODF光纤配线架光纤配线单元支持高效、可靠的光纤连接与管理。 \n2. 统一适配器与连接器接口规范,确保不同设备间的互操作性与物理兼容性。 \n3. 建立清晰的ODF单元编号与命名规则提升现场部署、维护和资产管理效率。 \n4. 提供典型场景下的配置参考方案如数据中心LC单模预端接指导工程实施。 \n5. 明确项目开发与交付的关键时间节点,保障产品按期落地。\n\n---\n\n### 功能清单 \n1. **ODF单元结构设计** \n - 支持模块化安装,适配标准机柜尺寸。 \n - 提供光纤熔接、盘纤、存储一体化空间布局。 \n\n2. **适配器面板集成** \n - 集成LC、SC等类型光纤适配器支持双工/单工模式。 \n - 支持前后面板接入,便于跳纤布线与维护。 \n\n3. **连接器接口管理** \n - 定义光接口类型LC/UPC, LC/APC等、端面角度、插入损耗要求。 \n - 规范连接器插拔寿命、回波损耗等性能指标。 \n\n4. **编号与标识系统** \n - 实现ODF机柜、子框、槽位、端口层级编码。 \n - 支持标签打印与条码/二维码生成,用于资产追踪。 \n\n5. **典型配置方案库** \n - 内置常见应用场景模板如数据中心高密度LC单模预端接。 \n - 提供端口密度、跳纤长度、冗余数量推荐配置。 \n\n6. **项目进度跟踪支持** \n - 输出关键里程碑节点(需求确认、样机测试、批量交付等)。 \n - 支持排期导出与进度状态更新接口。\n\n---\n\n### 数据结构 \n1. **ODF单元信息** \n - 字段单元ID、型号、安装位置机房-机柜-高度U数、制造商、生产日期 \n\n2. **适配器接口规格表** \n - 字段接口类型LC/SC/MPO、连接器等级OM1/OM2/OM3/OS2、端面类型UPC/APC、最大插入损耗dB、最小回波损耗dB、适配器数量、安装方向 \n\n3. **ODF命名编码规则** \n - 结构:`[站点代码]-[机房编号]-[机柜号]-[子架号]-[槽位号]-[端口范围]` \n - 示例:`DC01-RF02-CB03-SU04-SL05-P01-24` \n\n4. **典型配置清单** \n - 字段:场景名称、应用环境(数据中心/园区网/接入网)、光纤类型(单模/多模、连接器类型、预端接长度、端口密度每U、冗余比例、配套附件列表 \n\n5. **项目里程碑计划** \n - 字段:阶段名称、开始时间、结束时间、负责人、交付物、完成状态 \n\n---\n\n### 接口或命令 \n1. **外部系统对接接口** \n - 资产管理系统API同步ODF单元编号与部署位置 \n - 网络设计工具导入导出接口支持典型配置模板导入JSON/CSV格式 \n\n2. **内部操作命令(配置管理)** \n - `generate_naming_code(site, cabinet, slot)`:根据规则生成唯一编码 \n - `get_typical_config(scene_type)`:获取指定场景的推荐配置参数 \n - `validate_adapter_compatibility(connector_a, connector_b)`:检查两端连接器是否可对接 \n\n3. **报告输出命令** \n - `export_milestone_schedule()`:导出项目排期甘特图数据 \n - `print_label(odf_unit_id)`:生成可用于打印的标签内容(含文本与二维码)\n\n---\n\n### 约束 \n1. 所有连接器必须符合IEC 61754系列国际标准。 \n2. ODF单元命名需全局唯一且长度不超过64字符。 \n3. 单个ODF单元最大支持容量为288芯光纤。 \n4. 典型配置方案仅适用于文档中列出的标准场景,非标场景需人工审核。 \n5. 项目关键里程碑不得延迟超过±5个工作日。 \n6. 面板上LC适配器密度不低于48端口/1U。 \n\n---\n\n### 测试建议 \n1. **物理兼容性测试** \n - 验证LC/SC/MPO连接器在对应适配器中的插拔顺畅性与锁定可靠性。 \n - 进行500次插拔循环测试检查磨损与性能衰减。 \n\n2. **光学性能测试** \n - 使用光功率计和光源检测插入损耗与回波损耗是否满足规范值。 \n - 在-20°C至+60°C温变环境下重复测试稳定性。 \n\n3. **命名与编码验证** \n - 输入边界值(如最大编号)测试编码生成逻辑正确性。 \n - 检查重复编码生成的防重机制。 \n\n4. **典型配置匹配测试** \n - 将“数据中心LC单模预端接”方案应用于模拟项目验证物料清单完整性与合理性。 \n\n5. **项目排期一致性审查** \n - 对比各阶段实际进展与计划节点,评估偏差预警机制有效性。 \n\n6. **标签可读性测试** \n - 打印标签并在强光、潮湿环境下观察文字与二维码可识别性。",
"eventLogFile": "/app/agents/ai_agents/project-files/codegen-runs/codegen_0aba9d8655fb4800802d9d53d920a8a4/events.ndjson",
"repoSettings": {
"username": "root",
"password": "pAssW0rd",
"repoUrl": "http://47.108.255.216:3000/root/27.git",
"branch": "main"
},
"repoUrl": "http://47.108.255.216:3000/root/27.git",
"branch": "main"
}