Files
ft/CodexOutput/upserver/其他AI审查提示词-4A实施-2026-09-23.md

33 lines
2.4 KiB
Markdown
Raw 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.
# 交给外部AI:4A实施复核
在C:/projects/ft工作。本会话已按4A设计与构建依赖补审实现接口/桥接。本轮请独立只读审查代码与证据,可复跑合成测试,仅新增审查文档;不改代码、共享入口、csproj,不使用子Agent,不访问正式服、不打包。
先读:
1. 阶段4A差异裁决与实施批准-2026-09-23.md
2. 阶段4存档接线分期与4A方案-2026-09-23.md(4A部分、B-S1–B-S3)
3. 阶段4A构建依赖最小差异方案及独立补审
4. 阶段4A交付与验收矩阵-2026-09-23.md
5. 阶段4A限定代码自审-2026-09-23.md
6. KVGameBridgeTests/final-source-hashes.json、baseline-hashes.json及范围校验JSON
受审生产hash:
- Owner:BFB5AC0DF38BCACC341646292ACAA71606F2DC5FECF91535785D222EAFACF7B5
- Result:9A00AA0ECEA286FC4474729A1BFABDD3D5A1453182B5FCB91D11CD81724481AF
- Bridge:DD888351BFA4BBA03E953F39E11362AF8EA9F76FB56AC1CB77D9053C81227363
重点核查:
- ReadLocalSnapshot租约、不可变数据、读后归属/关闭检查、NotReady异常路径,StaleOrClosing优先,是否泄露伪空档。
- Bridge tail链、Close同步撤销、忽略取消实际收尾、排队Open取消、同账号重复Open与Close竞争;是否有孤儿任务、提前放行或死锁。
- 初始Get失败正常释放槽位;清理失败持有Creation/Closing/Owner且阻止新Open;取消与CTS Dispose并发。
- 固定句柄不重绑定,不拥有登录session;提前Dispose/换Cookie/epoch变化时旧读写/票据拒绝。
- 票据Confirmed/Unknown/Superseded语义未改,Close不隐式Flush、不重试Unknown。
- A1–A12逐行与真实证据相符;边界没有绕过已审白名单。
- 三个csproj各只加一条结果类型Compile;旧Program、其他基线生产源码未变;KVLiveTests仅构建,未正式运行。
- 生产默认传输配置无扩大,测试注入仅internal;日志/result脱敏边界是否准确。
可执行:
dotnet run --no-restore --project CodexOutput/upserver/KVGameBridgeTests
以及42/86/29、KVSyncCoordinatorReviewTests、3C --offline、KVLiveTests仅dotnet build、Unity CLI Loop compile。
所有新的证据使用新run;勿运行KVLiveTests或3C --live-s101。
新增《阶段4A独立实施复核-2026-09-23.md》:记录受审hash、实际命令/退出码、逐项矩阵,按严重度列发现及文件行号;区分静态推导/实测。明确是否接受本轮4A、是否还有P1/P2。主会话会逐条裁决;复核不自动授权4B。