แผนที่ จุดเชื่อมโยงของระบบ: order path, close path, ใครเขียน-ใครอ่านไฟล์ข้อมูล,
และ single-sources. เปิดดูเพื่อตอบว่า "ถ้าแตะ X แล้วอะไรพึ่งมัน" · อิงจาก graphity.md ที่ตรวจกับโค้ดจริง.
lanes/trend/runner.run_cycle) ด้วย LaneSpec ของตัวเอง · มีแค่ Gold ที่ runner แยก. แยกกันด้วย magic บนบัญชีเดียว; ALPHA_MAGICS รวมทั้ง 4 ให้ WARDEN คุม cap ทั้งบัญชี.ride_symbols (เกาะ EMA8) แล้ว pullback_symbols (ซื้อย่อในเทรนด์) บน BTC/ETH — ถอยกลับ breakout ล้วน (pullback_symbols=[] · ride_symbols=[]) เพราะ pullback เข้าน้อยตอนขาขึ้น breakout เข้าจับได้ทั้งสองทาง. ทอง/ดัชนีไม่ขยับ · ผ่าน WARDEN + off-plan/BE-arm เดิม · forward demo ตัดสิน.entry_context.save) · อ่าน+ลบตอนปิด · sidecar กำพร้า = broker ปิดไป → reconcile เก็บตก. ทั้ง 2 ทางจบที่ record_trade_outcome → journal ครั้งเดียว.action:"AEGIS" ทุกรอบ จาก snapshot เดียวกับที่ manage ใช้ตัดสิน (aegis_view = single source) · observer ไม่ gate.lane_registry.LANESconfig/risk.pyALPHA_MAGICSmanager.aegis_viewsettings.toml.envcore/ ไม่ import lanes/ · lanes/_common = plumbing ร่วม · runner → import _common + core · *_main = wire เลน. lane_registry เป็น pure data (ไม่ import lanes → ไม่มี cycle).src/core/risk_guard.py · ประตูเดียวที่ทุกออเดอร์ต้องผ่าน ก่อนเปิด. เช็ค risk cap / กลุ่ม / SL+TP / default-deny แล้ว บล็อกออเดอร์แย่ไม่ให้เข้า.
manager.aegis_view · swing.py · exit หลังเปิดไม้. ปิดไม้กำไรน้อย (sub-1R) เมื่อราคาเด้งจากแนว S/R (close reason AEGIS swing rejection).
docs/ARCHITECTURE.md.