行为门 v3(docs/design/2026-06-05-frontend-behavior-stage-gate.md):
- 行为验收从 per-FE review approve 子门迁回阶段末尾一次(phase Behavior,
featureLoop 后、testGate 前),保留 fix 循环(BEHAVIOR_STAGE_MAX=3 轮,
fix 后全量前端单测复验再重跑门)
- req-done/<FE> 语义降为「仅静态 review 过」;行为绿改由 reportPrompt 校验
阶段级证据(module-reports/frontend-phase-behavior-r*-a*.md 最后一份非 RED)
- build-failed 取消「兄弟未实现」短路(阶段末尾全 FE 已实现);断言作用域 =
全部 FE spec「行为验收作用域」小节并集,缺小节记 scope-missing 阻断 green
- 新增样式层 styleIssues(颜色 token 比对 + layout sanity 共 6 kind),
降维并入 behaviorHard 与交互硬问题同口径 fix;环境仲裁透传 riders 计数
前端测试目录隔离(对齐后端 src/main↔src/test 物理分离):
- 锁定约定:单测 frontend/tests/** 镜像 src/(smoke 归 tests/__smoke__/ 且
以 .test.* 结尾),e2e 在 frontend/e2e/,frontend/src/ 禁任何测试产物;
vitest include 统一限定 tests/**/*.test.*
- 五层防线:docs-04 模板 §2.1 锁定约定 / planPrompt+tddPrompt 硬护栏 /
fe-skeleton 单测基线 / code-reviewer 新增第 8 维「测试文件隔离」
- legacy 守卫:frontend/src/ 内已存在 colocated 测试时绝不收窄 include
(防旧单测静默停跑),骨架幂等检测同步豁免,留人工迁移
经两轮多代理对抗审计(34 agents),确认项均已修复。