diff --git a/fifa17-recon/docs/priority-2026-08.md b/fifa17-recon/docs/priority-2026-08.md index 9b3682a..5c025a2 100644 --- a/fifa17-recon/docs/priority-2026-08.md +++ b/fifa17-recon/docs/priority-2026-08.md @@ -404,8 +404,7 @@ These are not tasks with a completion date; they are rules that apply to future **The User-Agent filter is the default.** Every capture and analysis tool must filter to `ProtoHttp` by default and require an explicit flag to include this project's own probes. The unfiltered view has already produced at least one wrong picture of what the client -asks for. This is recorded as a requirement and **is not yet implemented**; it was outside -the read-only scope of the assessment cycle. +asks for. Implemented in `futlog.py`; any new analysis tool must do the same. **Every risky change ships behind a flag whose default is the live-proven value.** This convention exists because two working screens were broken by shipping corrections on by @@ -426,8 +425,15 @@ price-object keys as `amount`/`currency` when the parsers read `externalPriceId` **Clean-room only.** Wire format is learned from the game's own binaries. No EA source. -`TODO/CONFIRM`: two `.rdata` addresses flagged as wrong during review have not been -corrected and must be fixed before they propagate into `ENDPOINT_MAP.md`. +**Closed 2026-08-04:** the two `.rdata` addresses flagged as wrong during review never +reached any document. They existed only in an agent's recon report. The reviewer's +corrected values, kept here because they are verified and useful: +`RS4:FutGetClubInfoServerResponse` is at `0x180221a38` (not `0x180220e38`) and +`RS4:FutStickerBookSearchServerResponse` is at `0x180221e48` (not `0x180221248`). + +**Implemented 2026-08-04:** the User-Agent filter is now the default in `futlog.py`, +which replaces the previous one-off log summariser. It caught an overstatement in the +same session it was written: see `REBUILD_RESEARCH.md` ยง18. ---