version: V8 status: complete baseline-created: 2026-07-20
137/137、前端 463/463、Admin Reactor 42/42 成功记录。cd forge-server
JAVA_HOME=/opt/homebrew/Cellar/openjdk@17/17.0.13/libexec/openjdk.jdk/Contents/Home \
PATH=/opt/homebrew/Cellar/openjdk@17/17.0.13/libexec/openjdk.jdk/Contents/Home/bin:$PATH \
mvn -Penable-tests \
-pl forge-framework/forge-starter-parent/forge-starter-outbound,forge-framework/forge-plugin-parent/forge-plugin-flow \
-am test
26/26 Reactor 模块成功,BUILD SUCCESS。47/47 通过,Failures 0、Errors 0、Skipped 0。12/12 通过,Failures 0、Errors 0、Skipped 0。503 并输出一次 WARN,第二次重试成功;这是故障注入预期结果,不是测试失败。cd forge-server
mvn -pl forge-flow/forge-flow-server -am package -DskipTests
32/32 Reactor 模块成功,BUILD SUCCESS。cd forge-server
mvn -pl forge-admin-server -am package -DskipTests
43/43 Reactor 模块成功,BUILD SUCCESS。rg -n '\$\{[^}]+\}' forge-server/db/migration
xmllint --noout forge-server/forge-framework/forge-starter-parent/forge-starter-outbound/src/main/resources/mapper/SysOutboundWhitelistMapper.xml
rg -n 'new RestTemplate|HttpClient\.new|new OkHttpClient|openConnection' forge-server/forge-framework/forge-plugin-parent/forge-plugin-flow/src/main
rg -n 'X-Inner-Call|url=\{\}|Authorization|Cookie|Secret' \
forge-server/forge-framework/forge-starter-parent/forge-starter-outbound/src/main \
forge-server/forge-framework/forge-plugin-parent/forge-plugin-flow/src/main/java/com/mdframe/forge/starter/flow/event/FlowWebhookNotifier.java \
forge-server/forge-framework/forge-plugin-parent/forge-plugin-system/src/main/java/com/mdframe/forge/plugin/system/controller/OutboundWhitelistController.java
git diff --check
rg 按无匹配语义返回 1,符合预期。xmllint 返回 0,无语法错误。SecureOutboundClient 出站。scheme://host:port、场景和状态,不记录 path、query、Header 或正文。outbound-callsite-audit.md 一致,V8 范围外的 External Proxy、OAuth2 和 Flow Client 已登记为后续独立治理项。git diff --check:返回 0,无空白错误。