feat(multi-review): add feature-missing built-in persona#253
Conversation
Port the feature-missing action's prompt into multi-review as a built-in reviewer persona (feature-missing.yaml). This enables multi-review users to run feature-missing audits alongside other reviewers via default-team or MULTI_REVIEW_DEFAULT_TEAM, eliminating the need for a separate action step. Changes: - New reviewers/feature-missing.yaml with the feature-missing prompt - Added feature-missing to DEFAULT_TEAM and loadBuiltInReviewers file list
|
✅ 可合并 / CAN MERGE 所有 6 位 reviewer 均无阻塞项、警告项或建议项。PR 遵循现有 reviewer 扩展模式,仅新增 YAML 配置文件和注册入队,无安全、性能或架构风险。
💰 Review Cost — $0.0000
📋 各 Reviewer 详细审查结果quality可合并 / CAN MERGE PR 新增 阻塞项:无 警告项:无 建议项:无 security安全无虞 / SECURE 该 PR 新增了一个
阻塞项:无 警告项:无 建议项:无 performance性能良好 / GOOD 该 PR 仅添加了一个新的 review 角色(feature-missing)及其对应的 prompt 配置文件,对性能影响极小。主要变更仅包括增加一个 YAML prompt 文件读取和在默认 team 中引入一个额外 reviewer。 阻塞项:无 警告项:无 建议项:无 architecture架构合理 / SOUND 该 PR 在架构上完全遵循现有的 reviewer 扩展模式,无结构性问题。
阻塞项:无 警告项:无 建议项:无 regression-test无需回归测试 / NO REGRESSION TESTS NEEDED PR 类型:NEW_FEATURE 分析:该 PR 新增了一个
这是一个纯新增功能,未修改任何现有行为逻辑,不存在需要回归测试覆盖的 bug fix 或 behavior change,因此无需回归测试。 test-value该 PR 不包含任何测试文件变更。PR diff 仅包含:
没有测试文件被添加或修改,因此不存在低价值测试问题。 ALL TESTS HAVE VALUE CRITICAL: 无 阻塞项:无 |
|
✅ 可合并 / CAN MERGE 所有 reviewer 均同意合并,无阻塞项。跨 reviewer 交叉验证无冲突。 🟢 建议项 / Suggestions (3)
💰 Review Cost — $0.0000
📋 各 Reviewer 详细审查结果quality可合并 / CAN MERGE 这个 PR 新增了一个 阻塞项:无 警告项:无 建议项:
security安全无虞 / SECURE 本次 PR 仅做了两项变更:1)在默认审核团队成员列表中加入 阻塞项:无 警告项:无 建议项:
performance性能良好 / GOOD 此 PR 仅新增一个 feature-missing reviewer 到已有 reviewers 系统中,改动极小:
阻塞项:无 警告项:无 建议项:无 architecture架构合理 / SOUND 该 PR 在 multi-review 系统中新增 阻塞项:无 警告项:无 建议项:无 regression-test无需回归测试 / NO REGRESSION TESTS NEEDED NEW_FEATURE 该 PR 新增了一个名为
这些改动仅添加新功能,未修改任何现有行为、未修复任何 bug、也未重构核心逻辑,因此不需要回归测试。 test-value发现低价值测试 / LOW-VALUE TESTS FOUND CRITICAL MEDIUM LOW
阻塞项:无 / Blocking Issues: None 警告项:无 / Warnings: None 建议项 / Suggestions:
|
|
P2 — opt-in build, but two things to resolve before merge. The persona port itself is solid: Two issues block the merge as-is: 1. Blocking — stale 2. Should-fix — Nit: Re-rank to P0 once dist is rebuilt and the Note: a |
What
Port the standalone
feature-missingaction's audit prompt into multi-review as a built-in reviewer persona.Why
feature-missingwas the only review-type action without a corresponding persona in multi-review. After this change all 7 review-type actions have persona coverage:qualityquality.yamlarchitecturearchitecture.yamlsecuritysecurity.yamlperformanceperformance.yamlregression-test-missingregression-test.yamltest-value-detectortest-value.yamlspec-coveragespec-coverage.yamlfeature-missingfeature-missing.yamlChanges
multi-review/reviewers/feature-missing.yaml— prompt fromfeature-missing/action.ymlfeature-missing:1toDEFAULT_TEAMinmulti-review/src/reviewers.tsfeature-missing.yamltoloadBuiltInReviewersfile listTesting
npm run buildpassesRefs