feat(agent): V1.20.0-alpha automotive-tester LLM-driven minimum viable (V1.x rollout 收尾)#77
Merged
Merged
Conversation
…e (V1.x rollout 收尾) ROADMAP rollout #6 落地 (runtime/orchestrator/agents/automotive_tester.py): LLM 读 PRD + CAN-bus/ISO-26262 上下文 → vehicle_subsystem + asil_assessment + test_cases + bus_test_plan + adas_scenarios + ota_plan + compliance_matrix + test_environment 结构化 JSON。 覆盖范围: - 4 子系统: ECU / ADAS 域控 / IVI 车机 / V2X 车路协同 - 8 协议: CAN (Classical/FD) / LIN / FlexRay / Automotive Ethernet / DoIP/UDS / SOME-IP / V2X (DSRC/C-V2X) - HIL/SIL/MIL/PIL 4 环路 (ASIL C/D 必 HIL) - ADAS 场景库: AEB/ACC/LKA/LCC/APA/RPA/AVP/HWA/NOA 9 类 - OTA 7 步: 签名 + 差分包 + A/B 分区 + 回退 + 中断恢复 + 行车安全 + DTC 对比 - 8 合规标准: ISO 26262 / ISO 21448 SOTIF / UN R155/R156 / GB 44495/44496-2024 / AUTOSAR / ASPICE **V1.x rollout 收尾** — 所有 16 expert 实装完成 (11 production + 5 script + 0 rollout)。 变更: - runtime/orchestrator/agents/automotive_tester.py 新加 (照 V1.19 pentest_tester pattern) - runtime/orchestrator/agents/__init__.py 注册 automotive_tester import + 收尾说明 - 02-专家定义/16-车载测试.md frontmatter EXPERT_IMPL_STATUS rollout → production - runtime/tests/test_agent_runners.py ALL_RUNNERS 加 automotive-tester case (33 case 全过) - runtime/tests/test_impl_status_filter.py 数字 sync (11 production / 5 script / 0 rollout); rollout/hard-block 覆盖改用 unknown expert (走相同 hard-block 分支 + 占位说明) - README.md 数字 catch-up:16 expert = 11 production + 5 script - ROADMAP.md V1.20 标 done + 当前状态 V1.20.0-alpha + active 16/16 + Changelog
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
V1.x rollout 收尾 — ROADMAP rollout #6 (最后一个) 落地。所有 16 expert 实装完成 (11 production + 5 script + 0 rollout)。
automotive-tester LLM-driven minimum viable:LLM 读 PRD + CAN-bus/ISO-26262 上下文 → ASIL 评估 + HIL 测试用例 + ADAS 场景 + OTA 升级 + 合规矩阵结构化 JSON。
覆盖范围
变更
runtime/orchestrator/agents/automotive_tester.py新加 (照 V1.19 pentest_tester pattern)runtime/orchestrator/agents/__init__.py注册 import + V1.x 收尾说明02-专家定义/16-车载测试.mdfrontmatterEXPERT_IMPL_STATUS: rollout → production(registry 单源)runtime/tests/test_agent_runners.pyALL_RUNNERS 加 automotive-tester (33 case 全过)runtime/tests/test_impl_status_filter.py数字 sync (11 production / 5 script / 0 rollout); rollout/hard-block 覆盖改用 unknown expert (走相同 hard-block 分支 + 占位说明)README.md数字 catch-upROADMAP.mdV1.20 标 done + 当前状态 V1.20.0-alpha + 16/16 + ChangelogV1.x rollout 历程
Test plan
pytest runtime/tests/test_agent_runners.py— 34/34 PASS (3 维度 × 11 runner + 1 sync 锚)pytest runtime/tests/test_impl_status_filter.py— 13/13 PASS (X4 防 mock 闭环不退化)下一步 (V2.x)
V1.x 收尾后下个里程碑: