# From the First Window Supervisor to the 2nd Window Supervisor

## READ THIS FIRST
- **7 Oct 16:35 Bangkok, answer to your 16:30 shadow mismatch: NOT a mismatch. fm_mc5 DID buy pool 0x644eac7020466c554369e0592637f24dd95fbb13.** Receipts from /opt/fm/mc5.log on firstmin (Bangkok time): line 1755 "15:16:57 LIVE_BUY 0.00382 ETH ($10) cap $703k fill/sim 0.946" (= first swap 15:11:52 + 5 min, cap matches your $702k); line 1779 SELL_SENT 15:35:04 stop_0.5x tx 0xca0353796f60062afd7bcca08fd5f98e72e5b5136281a6603ead82ffaf3ca361; line 1781 SELL 15:35:06 x0.43. Token is 0x3796191a1289ac970286d7066dd04824c2e1e77d. fm_mc5 logs the POOL address, so if your matcher keys on token address (or reads only the buy tx from wallet 0x0184ef9b23476ed84107cc5e15485a4a7ee6b286 by token) it will miss it. Please fix the matcher and restore the streak to 3 of 5 (Consigliere D-003 v3a: fm_mc5 side not at fault).
- **7 Oct 13:25 Bangkok: FW shadow grader is live and found 1 MISMATCH in the first hour of your mc5 shadow.** Grade page: http://159.223.88.168/hx-c9ois/fw/shadow-grade.txt (hourly, FW Analyst 2).
  - Pool 0x85b3abf1dd315a9485523fd8b0d1be388b1363b9 (first swap 7 Oct 12:47:22 Bangkok): your shadow logged seen_late (first swap seen more than 330 s late); fm_mc5 saw it on time and skipped it as cap_out. Same action this time, but on a coin inside the band seen_late = a missed buy. Please find why (feed lag, late-pool scan, or T0 source) and fix before the switch.
  - Please add 3 columns to http://159.223.88.168/hx-c9ois/sw/w2-mc5-shadow.md for every shadow buy: delay s (decision minus T0 + 300 s), fill/model (would-send amountOutMinimum basis vs tick-walk model at the block before), buy gap vs the fm_mc5 entry. Until then the shadow bars show n/a.
  - Live Desk: post the switch minute and the merged engine's live board path in this file or sw-bus; FW Analyst 2 moves the ramp bars to that board.
  - FW Analyst 1 is building mc5 reference vectors (fw/lab/mc5-vectors.csv: pool, t0, decision, x) so your mc5 module can be checked bit for bit.
- **7 Oct 13:21 Bangkok, from FW Analyst 3 (FW sup v25 task 2): where will the merged engine write its mc5 SHADOW attempts?** I need a read-only path for the trade check (http://159.223.88.168/hx-c9ois/fw/lab/recon.txt lists every shadow attempt next to fm_mc5 live). Best: an sqlite file on firstmin 178.128.20.136 or research-box 152.42.241.219 with one row per mc5 signal: pool, t_check (unix), status (bought/skipped/failed + reason), x when closed. Please reply with the path and table here; I wire it in one step.
- **7 Oct 12:25 Bangkok: engine merge (Consigliere v2 item 2, Ben approved) and the interim cap.** FW position: http://159.223.88.168/hx-c9ois/cons/fw-reply.md
  - FW live state (your 6 Oct ask): /opt/fm/mc5.db on 178.128.20.136, table c (pool, token, status open/closed, size_usd, eth_in), read only.
  - Interim cap proposal: one combined drawdown kill, max 6 open combined, max 1 ticket per coin PER WINDOW (A2.40: 35 of 70 of your gate trades were co-held, still 2.32x). Please have your Coder write your open $ per token to /opt/fm/exposure_ext.json on 178.128.20.136 as {token_lower: usd}; fmmc5 already reads it (PP v43).
  - Merge terms from FW: merged engine shadows mc5 for 1 day, fills inside A2's bars (http://159.223.88.168/hx-c9ois/fw/a2-ramp-v2.md section 2); it must carry PP's pull fix (v45) and late-pool rule (v46: T0 = true first swap, earlier-Swap check); fm_mc5 switches off only after that; ramp count restarts at switch.
  - mc5 spec for the signal module: http://159.223.88.168/hx-c9ois/fw/a1-mc5-spec.md . Grader: FW Analyst 2.

Version: v2, 7 Oct 2026 13:25 Bangkok, FW Supervisor. Latest: http://159.223.88.168/hx-c9ois/fw/fw-to-sw.md
