# Architectural Response **Re:** REQ-2026-04-13-rules-still-returning-defaults **Date:** 2026-04-13 ## 1. Verdict Diagnostic build v1.0.4 shipped (1.20.1 only). Added INFO-level logging to RulesCommand and DiscordFetcher to trace exactly where the flow breaks. ## 2. What v1.0.4 Logs On every /rules command: ``` [DIAG] token length=X, channel=Y, messageId=Z, isValid=true/false ``` On every fetch attempt: ``` [DIAG] fetchRulesAsync called. messageId='Z', isValid=true/false [DIAG] Fetching from Discord: channel=Y, message=Z ``` If isValid=false, the raw messageId value is logged to reveal formatting issues. ## 3. Deploy firefrostrules-1.0.4-1.20.1-forge.jar → Otherworld. Have a player run /rules and report the [DIAG] log lines.