{"about":"ChampChase build ledger, passes 1-2107 (17 March to 6 August 2026). Number, date, class and title only; every other field of every record is withheld. Withheld text inside a title reads REDACTED.","fields":["pass","date","class","title","lost","sections"],"sections":["Summary","Problem","Root cause","Plan","Files","Changes","Before","After","Delta","User impact","Compile","Golden path","Editor checks","Human test","Test status","Save schema","Concurrency","Risk","Version","Snapshot","Deferred opened","Deferred closed","Follow-up","Records","Note"],"sizes":["short","medium","long"],"passes":[[1,"2026-03-17","","Bootstrap Persistence Fix",0,[12,1,7,66,42]],[2,"2026-03-17","","Full Campaign Story Pipeline",0,[13,1,7,66,42]],[3,"2026-03-17","","Dialogue Chaining Race Condition + Visual Presenter",0,[12,1,7,66,42]],[4,"2026-03-17","","DialogueUI Presentation Polish + Fight Intro Freeze",0,[12,1,7,66,42]],[5,"2026-03-17","","Campaign Screen UI Polish + PreFight Runtime Wiring",0,[12,1,7,66,42]],[6,"2026-03-17","","Universal Reward Popup Robustness",0,[12,1,6,66,42]],[7,"2026-03-17","","Dialogue Music Alias + Training UI Polish",0,[12,1,6,66,42]],[8,"2026-03-17","","Icon Asset Copy to Resources",0,[13,1,7,67,42]],[9,"2026-03-17","","Cross-System Icon Path Standardization",0,[13,1,7,67,42]],[10,"2026-03-17","","SettingsScreen Popup-Mode Fix",0,[12,1,7,67,43]],[11,"2026-03-17","","Quests Pass A + Hub Button Consolidation + Badge Expansion",0,[12,2,7,67,43]],[12,"2026-03-17","","Shop UI Polish + Achievements System Repair",0,[13,2,7,67,43]],[13,"2026-03-17","","Changelog Popup + Bug Report Utility Creation",0,[13,2,7,67,43]],[14,"2026-03-17","","Tutorial Overlay + Analytics + Notification Scheduler + Rate Prompt Infrastructure",0,[14,1,7,67,43]],[15,"2026-03-17","","Scene Transition Consistency (Safe Files Only)",0,[13,1,7,67,43]],[16,"2026-03-17","","Pipeline Power Tools",0,[14,1,6,67,43,26]],[17,"2026-03-17","","Integration Wiring Group 1 (RateAppPrompt + NotificationScheduler)",0,[13,1,7,67,43,24]],[18,"2026-03-17","","Pipeline Upgrade: Bake Editor Tools into Mandatory Workflow",0,[13,2,7,66,42,24,36]],[19,"2026-03-17","","AutoWireSerializedRefs Built-In Component Spam Fix",0,[13,1,7,67,43,25,37]],[20,"2026-03-17","","Advanced Pipeline Tools",0,[13,2,6,67,43,25,37]],[21,"2026-03-17","","PassTestConfirmation Compile Fix",0,[12,1,7,66,42,24,37]],[22,"2026-03-18","","Mega Pipeline Upgrade (19 Improvements + Daily Dev Logs)",0,[13,2,7,67,43,25,37]],[23,"2026-03-18","","GoldenPathTest Compile Fix",0,[12,1,7,66,42,24,37]],[24,"2026-03-18","","GoldenPath Recompile + Dialogue Voice/Background Diagnostics",0,[13,1,7,68,43,25,37]],[25,"2026-03-18","","Polish Pass C1 Rarity Wiring",0,[13,2,7,68,43,25,37]],[26,"2026-03-18","","ButtonJuice Component",0,[13,2,7,67,43,25,37]],[27,"2026-03-18","","Fight Progression + Currency Grant Fix + ButtonJuice Screen Wiring",0,[13,2,7,67,43,25,37]],[28,"2026-03-18","","Comic Panel Integration Foundation",0,[13,2,7,67,43,25,37]],[29,"2026-03-18","","PreFight Layout Visibility Polish",0,[13,2,7,68,43,25,37]],[30,"2026-03-18","","Campaign Progression Save Sync Fix",0,[13,1,8,67,43,25,37]],[31,"2026-03-18","","Reward Popup Not Showing + Quests Tab Switching",0,[13,2,8,67,44,25,37]],[32,"2026-03-18","","Dialogue Voice Desync Cancellation Fix",0,[13,2,8,67,43,25,37]],[33,"2026-03-18","","Pipeline Migration: Direct Execution Model",0,[12,2,7,66,42,25,37]],[34,"2026-03-18","","Automatic Version Numbering System",0,[12,1,7,67,42,24,37]],[35,"2026-03-18","","Fix Reward Popup + Remove Victory Crowd Chant",0,[13,2,7,67,42,24,37]],[36,"2026-03-18","","Quiz Screen Fix + Quest Tab Fix",0,[12,0,7,67,42,24,37]],[37,"2026-03-18","","Voice Desync Restructure (Atomic Voice-Text Pairing)",0,[12,2,7,67,42,24,37]],[38,"2026-03-18","","Fight Presentation Regression Fix: FightBackground Visibility",0,[12,2,7,67,42,25,37]],[39,"2026-03-18","","Music Volume Default + Dialogue Text Panel + REDACTED Background Fix",0,[13,2,7,67,42,24,37]],[40,"2026-03-18","","Campaign Screen Layout Fix",0,[12,2,7,67,43,24,37]],[41,"2026-03-18","","Training Screen Layout Fix",0,[12,2,7,67,42,24,37]],[42,"2026-03-18","","Hub Screen Layout Fix",0,[12,2,7,67,42,24,37]],[43,"2026-03-18","","Comic Panel JSON + Integration Wiring (Safe Files)",0,[13,2,7,67,42,24,37]],[44,"2026-03-18","","Shop Screen Layout Fix",0,[12,2,7,67,42,24,37]],[45,"2026-03-18","","Dialogue Background Switching Fix (Chained Scenes)",0,[13,2,7,67,42,24,37]],[46,"2026-03-18","","Scene Transition Standardization (NameEntryUI, BootstrapLoader)",0,[12,2,6,67,42,24,37]],[47,"2026-03-18","","Loading Screen Tips During Scene Transitions",0,[12,2,7,67,42,25,37]],[48,"2026-03-18","","Scene Transition Standardization: TrainingSystem",0,[12,1,42]],[49,"2026-03-18","","SettingsScreen Layout Polish",0,[12,0,42]],[50,"2026-03-18","","Achievements Popup Layout",0,[12,1,42]],[51,"2026-03-18","","Details unrecoverable",1,[]],[52,"2026-03-18","","Details unrecoverable",1,[]],[53,"2026-03-18","","DailyGift Screen Layout",0,[12,1,42]],[54,"2026-03-18","","MockPvP Screen Layout",0,[12,1,42]],[55,"2026-03-18","","HubScreen Enhancement",0,[12,0,42]],[56,"2026-03-18","","Details unrecoverable",1,[]],[57,"2026-03-18","","Details unrecoverable",1,[]],[58,"2026-03-18","","Details unrecoverable",1,[]],[59,"2026-03-18","","Details unrecoverable",1,[]],[60,"2026-03-18","","Title Screen Buttons",0,[12,0,42]],[61,"2026-03-18","","Fight Reward Fallback + SkipToEnd Parity",0,[13,1,42]],[62,"2026-03-18","","PopupManager TimeScale + Multi-Screen Fixes",0,[13,1,42]],[63,"2026-03-18","","Navigation Stuck-Loading Fix",0,[13,1,42]],[64,"2026-03-18","","UI Null-Ref Robustness",0,[13,1,42]],[65,"2026-03-18","","Dialogue System Integrity Audit",0,[12,2,7,67,42,25,37]],[66,"2026-03-18","","BLOCKER FIX: Stale SaveData References + Save Backup Mechanism",0,[2,8,68,42,25,37]],[67,"2026-03-18","","BLOCKER FIX: Reward Popup Stuck / No Close Button / No Visible Items",0,[13,2,8,67,42,24]],[68,"2026-03-18","","BLOCKER FIX: Pop Voice Desync -- Audio Files Off-By-One",0,[14,2,7,67,42,24]],[69,"2026-03-18","","Achievements Display + PreFight Stats Visibility",0,[13,1,42]],[70,"2026-03-18","","Fight Boxer Visibility",0,[12,1,42]],[71,"2026-03-18","","Campaign Wireframe Alignment",0,[12,1,42]],[72,"2026-03-18","","BLOCKER FIX: PreFight Screen Stats Panel Not Visible",0,[13,2,8,67,42,25]],[73,"2026-03-18","","Robustness Verify: Lootbox, Inventory, DailyGift",0,[4,14,67,42,24]],[74,"2026-03-18","","FUNCTIONAL FIX: REDACTED Background Invisible + Comic Panels Not Displaying",0,[13,2,7,67,42,25]],[75,"2026-03-18","","FUNCTIONAL FIX: Shop Screen Layout Completely Broken",0,[13,2,7,67,42,25]],[76,"2026-03-18","","Tutorial Overlay Step Alignment Fix",0,[12,1,42]],[77,"2026-03-18","","Stale SaveData Singletons Batch 2",0,[13,1,42]],[78,"2026-03-18","","Changelog Version Mismatch Fix",0,[12,1,7,67,37,42,24]],[79,"2026-03-18","","Quests Popup Tab Fix",0,[12,1,42]],[80,"2026-03-18","","Feature Unlock Thresholds Fix",0,[12,1,42]],[81,"2026-03-18","","Wire Orphaned Dialogue Triggers",0,[13,1,42]],[82,"2026-03-18","","Stale SaveData Singletons Batch 3",0,[13,1,42]],[83,"2026-03-18","","Dead Code Cleanup: DialogueUI",0,[12,1,42]],[84,"2026-03-18","","FUNCTIONAL FIX: Wire Remaining Ascension Dialogue Scenes",0,[12,1,7,67,42,24]],[85,"2026-03-18","","Scene Transition Standardization: Final 3 Files",0,[13,1,42]],[86,"2026-03-18","","Music Transition Coroutine Tracking",0,[12,1,42]],[87,"2026-03-18","","NULL SAFETY AUDIT (audit only, no code changes)",0,[12,2,67,42,24]],[88,"2026-03-18","","DOCUMENTATION: Bake Auto-Changelog Generation into Pipeline",0,[12,1,7,67,42,24,36]],[89,"2026-03-18","","Version Text Display Fix + Auto-Generated Changelog",0,[14,2,7,67,43,25,37]],[90,"2026-03-18","","Dialogue Portrait Position + Text Panel Size + Voice Diagnostic",0,[13,2,7,67,42,24,36]],[91,"2026-03-18","","Hub Layout Nuclear Rebuild",0,[3,12,17,7,43,24]],[92,"2026-03-18","","Nuclear Layout Rebuild: Training + Shop + DailyGift",0,[13,2,6,66,42,24]],[93,"2026-03-18","","UI Fixes: Achievements Text + Scroll + Close, Settings Headers + Sliders, Quests Task Rows",0,[12,2,7,66,42,36,25]],[94,"2026-03-18","","Fight Rendering Architecture Fix (Canvas ScreenSpaceCamera)",0,[12,2,7,67,42,36,25]],[95,"2026-03-18","","Version Text Display Fix + Changelog Format Update",0,[12,2,7,67,43,36,24]],[96,"2026-03-18","POLISH","Campaign Screen: Locked Fight Transparency + Background Bleed Fix",0,[14,7,43,24]],[97,"2026-03-18","POLISH","Layout Verification: MockPvPScreen + InventoryScreen",0,[14]],[98,"2026-03-18","FUNCTIONAL","Quiz Screen Nuclear Layout Fix",0,[12]],[99,"2026-03-18","FUNCTIONAL","Comic Panels + REDACTED Background Fix",0,[12,2,8,43,67]],[100,"2026-03-18","FUNCTIONAL","PreFight Screen Nuclear Layout Rebuild",0,[12,2,7,43,68]],[101,"2026-03-18","","Stale SaveData Singletons Final Batch",0,[13,1,42]],[102,"2026-03-18","","Integration Wiring: Remaining Safe Points",0,[13,0,42]],[103,"2026-03-18","POLISH","Null Safety Sweep: AudioManager.Instance",0,[13,2,7,43,67]],[104,"2026-03-18","POLISH","Null Safety Sweep: GameManager + CurrencySystem",0,[13,2,7,43,67]],[105,"2026-03-18","BLOCKER","Fight Blue Screen Fix: Abandon ScreenSpaceCamera",0,[12,2,8,43,67]],[106,"2026-03-18","","Details unrecoverable",1,[]],[107,"2026-03-18","FUNCTIONAL","Dialogue UI Nuclear Layout + Diagnostics",0,[12,2,7,67,42,25]],[108,"2026-03-18","POLISH","Campaign Screen Nuclear Visual Fix",0,[12,2,8,43,67]],[109,"2026-03-18","","Details unrecoverable",1,[]],[110,"2026-03-18","POLISH","Version Text Nuclear Position Fix",0,[12,2,7,43,67]],[111,"2026-03-18","BLOCKER","Hub Crash Fix + 2x3 Wireframe Layout Rebuild",0,[12,2,8,43,37,67]],[112,"2026-03-18","","PreFight Screen Layout Rebuild",0,[12,1,42]],[113,"2026-03-18","","Reward Popup Icon Fix",0,[12,1,42]],[114,"2026-03-18","","Details unrecoverable",1,[]],[115,"2026-03-18","","BLOCKER DIAGNOSIS: Player Voice Desync -- Same -1 Rotation as Pop",0,[13,2,7,67]],[116,"2026-03-18","","Boxer Sprite Fallback Fix",0,[12,2,7,42,67]],[117,"2026-03-18","","FightHUD Canvas Safety + Diagnostics",0,[12,2,7,42,67]],[118,"2026-03-18","","FUNCTIONAL: EnsureSaveData Pattern Fix (3/6 Singletons)",0,[14]],[119,"2026-03-18","POLISH","Null Safety Sweep: Top 5 UI Files",0,[14,2,7,43,67]],[122,"2026-03-18","FUNCTIONAL","CombatVFXHandler Overlay Canvas Fix",0,[12,17,7,43,57]],[123,"2026-03-18","FUNCTIONAL","FightResultsScreen Verification & Fix",0,[12,17,7,43,57]],[124,"2026-03-18","FUNCTIONAL","GameManager Scene Transition Audit",0,[12,1,42]],[125,"2026-03-18","FUNCTIONAL","Scene Music Crossfade Fix",0,[13,17,7,43,57]],[126,"2026-03-18","FUNCTIONAL","Prologue->Hub Navigation Fix",0,[12,1,43]],[128,"2026-03-18","FUNCTIONAL","SettingsScreen Popup Verification & Fix",0,[13,17,43,58]],[129,"2026-03-18","FUNCTIONAL","AchievementsPopup Polish",0,[12,1,42]],[130,"2026-03-18","FUNCTIONAL","EnsureSaveData Final 3 Singletons",0,[13,1,42]],[131,"2026-03-18","FUNCTIONAL","FeatureUnlock Gating Verification + Fix",0,[12,1,42]],[132,"2026-03-18","POLISH","Null Safety Sweep: Next 5 Files",0,[13,1,42]],[133,"2026-03-18","FUNCTIONAL","QuestsScreen Popup Verification & Nuclear Layout",0,[13,17,7,67,24]],[134,"2026-03-18","FUNCTIONAL","UISoundManager PlaySoundVariation Fix",0,[12,2,7,67,43,37]],[135,"2026-03-18","","TrainingScreen TMP Font Verification",0,[12,1,7,67,42,24,37]],[136,"2026-03-18","POLISH","ShopScreen Wireframe Section 7 Verification & Fix",0,[13,17,7,67,37,24]],[137,"2026-03-18","FUNCTIONAL","DamageNumbersHandler Overlay Canvas Fix",0,[13,17,7,67]],[138,"2026-03-18","FUNCTIONAL","DailyGiftScreen Wireframe 4E Verification",0,[13,17,7,67,25,36,30]],[139,"2026-03-18","BLOCKER","HubScreen Nuclear Rebuild",0,[13,17,7,67]],[140,"2026-03-18","FUNCTIONAL","CampaignScreen Scene Bleed + Middle-Dot + Font Safety",0,[12,17,30,67]],[141,"2026-03-18","FUNCTIONAL","SettingsScreen Nuclear Suppression + Singleton Cleanup",0,[13,17,7,30,67]],[142,"2026-03-18","FUNCTIONAL","AchievementsPopup PressStart2P Fixes",0,[12,2,7,67,42,24,37]],[143,"2026-03-18","FUNCTIONAL","ShopScreen Nuclear Layout",0,[13,17,30,67,52]],[144,"2026-03-18","BLOCKER","HubScreen Red Squares + Background Fix",0,[13,16,30,67,51]],[145,"2026-03-18","FUNCTIONAL","AchievementsPopup Blank Names + Close Button Text",0,[12,17,30,37,67,52]],[146,"2026-03-18","FUNCTIONAL","TrainingScreen Nuclear Layout",0,[13,17,30,67,52]],[147,"2026-03-19","POLISH","HubScreen Portrait Fix + Stats Panel Polish",0,[13,17,30,67,52]],[148,"2026-03-19","POLISH","TrainingScreen UI Scale-Up",0,[13,17,30,67,52]],[149,"2026-03-19","FUNCTIONAL","Fight HUD Presentation Fixes",0,[13,17,30,67,52]],[150,"2026-03-19","BLOCKER","PreFightScreen Layout Collapse Root Cause Fix",0,[14,8,17,30,67,52]],[151,"2026-03-19","POLISH","ShopScreen UI Improvements: Tabs + Inspector + Banner + Scale-Up",0,[13,17,30,67,52]],[152,"2026-03-19","FUNCTIONAL","Non-ASCII Character Sweep: Smart Apostrophe Normalization",0,[13,16,52]],[153,"2026-03-19","FUNCTIONAL","AchievementsPopup Overlay Canvas Fix",0,[13,7,30,67,42]],[154,"2026-03-19","POLISH","Title Screen Version Text & Scaling Audit",0,[13,30,67,42]],[155,"2026-03-19","DOCUMENTATION","Fight VFX Audit",0,[12,30,24,36,67,42]],[156,"2026-03-19","FUNCTIONAL","DailyGiftScreen Nuclear Layout Fix",0,[13,17,8,30,25,37,67,52,42]],[157,"2026-03-19","FUNCTIONAL","AchievementsPopup UI Polish: Scroll + Icons + Descriptions + preserveAspect",0,[13,17,8,30,67,52,42]],[158,"2026-03-19","","CampaignScreen Wireframe Audit & Polish",0,[13,17,7,30,67,52,42]],[159,"2026-03-19","","CampaignScreen Re-Verification (Audit Only)",0,[12,2,42]],[160,"2026-03-19","DOCUMENTATION","Documentation State Update",0,[12,1,42]],[161,"2026-03-19","FUNCTIONAL","SettingsScreen Audit & Toggle Sync Fix",0,[12,1,30,42]],[162,"2026-03-19","FUNCTIONAL","DailyGiftScreen Nuclear UI Rewrite",0,[12,2,7,30,52,43]],[163,"2026-03-19","FUNCTIONAL","AchievementsPopup Nuclear UI Rewrite",0,[12,1,30,57,51,37,42]],[164,"2026-03-19","DOCUMENTATION","Voice File Circular-Shift Rename Script Generation",0,[2,3,30,52,42]],[165,"2026-03-19","POLISH","SaveSystem Null-Safety Pattern Normalization",0,[14,30,52,43]],[166,"2026-03-19","POLISH","Null Safety Sweep: DataManager + Daily/Weekly Systems",0,[14,30,52,43]],[167,"2026-03-19","DOCUMENTATION / AUDIT","Content Data Validation Audit",0,[12,4,51,42,37]],[168,"2026-03-19","POLISH","Null Safety Sweep Wave 5: Next 5 UI Files",0,[14,30,51,42]],[169,"2026-03-19","FUNCTIONAL","Save Migration Framework",0,[14,25,7,31,52,42,37]],[170,"2026-03-19","","Fix 4 BLOCKER Broken Item References",0,[14,7,30,52,42]],[171,"2026-03-19","","LootBoxSystem Double-Grant Audit",0,[12,51]],[172,"2026-03-19","","Null Safety Sweep: Tier 3 Audit (5 Files Clean)",0,[51]],[173,"2026-03-19","","FightEngine Archetype & Stamina Bug Fixes (4 Bugs)",0,[12,30,52,40]],[174,"2026-03-19","","Mobile Build Config: Critical & High ProjectSettings Fixes",0,[13,17,51]],[175,"2026-03-19","","Voice Clip Full Wiring Pass: Announcer + Referee + Commentator",0,[12,17,30,52,40]],[176,"2026-03-19","","Wire Unreachable Equipment Into Loot Tables",0,[12,17,30,52,67]],[177,"2026-03-19","DOCUMENTATION","DailySpin→DailyGift JSON Data Layer Audit & Cleanup",0,[12,17,30,51,67]],[178,"2026-03-19","POLISH","Delete 19 Orphaned TTS Files from Pop Voice Directory",0,[12,30,51,66]],[179,"2026-03-19","POLISH","Rename 100 Crowd Audio Files: TTS Batch Names → Sequential Scheme",0,[12,30,51,73,67]],[180,"2026-03-19","AUDIT","Save Migration Framework Validation Audit",0,[13,30,51]],[181,"2026-03-19","FUNCTIONAL","Wire Orphaned Icons: Ali's Touch & Tyson's Fury",0,[14,19,22,30,52,40]],[182,"2026-03-19","DOCUMENTATION","Documentation State Refresh",0,[5]],[183,"2026-03-19","POLISH","JSON Non-ASCII Straggler Fix",0,[5]],[184,"2026-03-19","","game_config.json New-Player Balance Tuning",0,[12,2]],[185,"2026-03-19","","Loot Box Economy Balance Pass",0,[12,2]],[186,"2026-03-19","BALANCE","Training Drills Balance Tuning",0,[12,2,53]],[187,"2026-03-19","FUNCTIONAL","DataManager JSON Loading Consolidation",0,[2]],[188,"2026-03-20","DATA / AUDIT","Achievement Data Audit & Fixes",0,[2]],[189,"2026-03-20","DATA","Wire 4 Chapter Comic Panels",0,[1,14,19,23]],[190,"2026-03-20","POLISH","Null-Safety Sweep: Tier 2-4 Audit & Final Fix",0,[13,16,40]],[191,"2026-03-20","POLISH","Delete Duplicate Resource Folders",0,[14,40]],[192,"2026-03-20","DATA","Achievement Drill Threshold Fix",0,[3,2,19,23]],[193,"2026-03-20","BALANCE","Consumables Rebalance: All-Stats Pricing & Naming Fix",0,[4,2,19,23]],[194,"2026-03-20","BALANCE","Opponent Difficulty Curve Rebalance",0,[12,19,23]],[195,"2026-03-20","DATA","Quiz Questions Data Audit & Fixes",0,[12,19,23]],[196,"2026-03-20","ASSET","Generate Missing Equipment Icons",0,[1,19,23]],[197,"2026-03-20","POLISH","DontDestroyOnLoad Guard Sweep",0,[2,43,19,23]],[198,"2026-03-20","BALANCE","Companion Balance Rebalance",0,[2,13,19,23]],[199,"2026-03-20","FUNCTIONAL","Wire Crowd Audio into CommentarySystem",0,[2,43,19,23]],[200,"2026-03-20","FUNCTIONAL","Expand cornerVoiceMap to All 65 Pop Corner Files",0,[2,18,22]],[201,"2026-03-20","POLISH","ButtonJuice Rollout: Remaining Unlocked Popups",0,[18,23]],[202,"2026-03-20","","Endgame Stat Gap Smoothing",0,[14,19,22]],[203,"2026-03-20","BALANCE","FightEngine Balance: Punch Stat Fix + Comeback Mechanic",0,[12,19,23]],[204,"2026-03-20","","Tutorial & Notification System Consolidation",0,[2,14]],[205,"2026-03-20","BALANCE","PvP Reward Scaling + SpinTicket Cleanup",0,[14,19,22,52]],[206,"2026-03-20","AUDIT","TrainingSystem Read-Only Audit",0,[4,14]],[207,"2026-03-20","DOCUMENTATION","Training Drill Category & Gym-Tier Mapping Design",0,[3]],[208,"2026-03-20","DOCUMENTATION / AUDIT","TrainingScreen.cs Full UI Audit",0,[4,66]],[209,"2026-03-20","FUNCTIONAL","Block Fight Starts During Active Training",0,[4,17,30]],[210,"2026-03-20","AUDIT","Gym/Trainer/Drill Unlock Audit",0,[4,13]],[211,"2026-03-20","FUNCTIONAL","Training Blocking API",0,[1,13,30]],[212,"2026-03-20","FUNCTIONAL","Hub Training Countdown & Button Dimming",0,[1,14,30]],[213,"2026-03-20","DATA","Training Drills JSON Restructure: Category + Gym Tier Mapping",0,[1,12,17]],[214,"2026-03-20","FUNCTIONAL","Wire Drill Gym-Tier Unlock Gating",0,[1,14,19,22,43]],[215,"2026-03-20","FUNCTIONAL","Training Screen Nuclear Rebuild: 4-State UI (6A-6D)",0,[2,14,19,23,42]],[216,"","FUNCTIONAL","Wire Training Daily Limit to Config",0,[12,17,18,22,42]],[217,"","FUNCTIONAL","Wire Starting Equipment for New Game",0,[13,17,19,22,73,42]],[218,"","FUNCTIONAL","Fix Stale Drill Lock State After Gym/Trainer Upgrade",0,[2,13,19,22,42]],[220,"2026-03-20","FUNCTIONAL","Wire 7 Unwired Achievements + Fix Training Daily Task Gap",0,[12,17,43]],[221,"2026-03-20","","Wire Pop Corner Advice + FightEngine TKO Config",0,[12,17,43]],[222,"2026-03-20","FUNCTIONAL","Wire game_config.json into Runtime",0,[12,17,43]],[223,"2026-03-20","POLISH","Complete DailySpin-to-DailyGift Migration",0,[12,17,43]],[224,"2026-03-20","POLISH","Show Active Training Consumable in Session Confirm Popup",0,[12,17,43]],[225,"2026-03-20","FUNCTIONAL","Wire GameplayTriggerHandler into Bootstrap",0,[12,16,7,43]],[226,"2026-03-20","","Wire Changelog & Bug Report Buttons into Hub Top Bar",0,[12,17,43]],[227,"2026-03-20","DOCUMENTATION","Progression Test Checklist: New Game → Chapter 3",0,[2,42]],[228,"2026-03-20","FUNCTIONAL","Achievement Wiring Wave 1: 8 Requirement Types, 13 Achievements",0,[12,17,43]],[229,"2026-03-20","POLISH","Complete ButtonJuice Rollout",0,[13,1,43]],[230,"2026-03-20","FUNCTIONAL","Pop Corner Advice Visual Overlay",0,[12,17,43,40]],[231,"2026-03-20","FUNCTIONAL","Equipment Achievement Consolidation & Wiring",0,[]],[232,"2026-03-20","FUNCTIONAL","Achievement Wiring Wave 2: Meta/Campaign Achievements",0,[14,43,52,40]],[233,"2026-03-20","DOCUMENTATION","Documentation Consolidation",0,[13,2,42]],[234,"2026-03-20","FUNCTIONAL","Achievement Wiring Wave 3: Fight-Based Achievements",0,[14,43,41]],[235,"","DOCUMENTATION","System Audit Refresh",0,[4]],[236,"","DOCUMENTATION","Achievement & Quests Audit Rewrite",0,[4]],[237,"","DOCUMENTATION","Fight/Voice/Balance Audit Rewrite",0,[3]],[238,"","DOCUMENTATION","Infrastructure Audit Rewrite ×3",0,[4]],[239,"","DOCUMENTATION","Core Reference Doc Refresh ×4",0,[4]],[240,"2026-03-20","DOCUMENTATION","ai/ Folder Cleanup & Doc Refresh",0,[4]],[241,"","FUNCTIONAL","PreFight Stat Bar Comparison Colors + Delta Indicators",0,[4,17,30,51]],[242,"2026-03-20","POLISH","Save Indicator + Stat Gain Celebration",0,[4,13,17,30,51]],[243,"2026-03-20","","Hub Notification Badges: Make Visible + Add Counts",0,[4,12,15,30,52]],[244,"2026-03-20","FUNCTIONAL","Post-Fight Stat Recap Panel",0,[14,1,30,52,41]],[245,"2026-03-20","","Stat Delta Comparison on All Item Inspection Screens",0,[4,14,30,52,41]],[246,"2026-03-20","","Companion Passive Bonus on Hub Bottom Bar",0,[4,13,18,21,31,51,40]],[247,"2026-03-20","","Hub Stats Panel: Player Name, Nickname & Fight Record",0,[1,13,30,51,40]],[248,"2026-03-20","","Text Truncation & Wrapping Fix",0,[1,14,30,51,40]],[249,"2026-03-20","","Post-Loss Coaching: Pop's Advice on Defeat Screen",0,[2,14,19,22,30,52,41]],[250,"2026-03-20","","Archetype Tactical Tips + Boss/Rival Banners on PreFight Screen",0,[1,13,30,52,40]],[251,"2026-03-20","FUNCTIONAL","Relative Difficulty Indicator on Campaign Fight Cards",0,[14]],[252,"2026-03-20","FUNCTIONAL","Pre-Fight Consumable Picker Popup",0,[2,13,30,52,41]],[253,"2026-03-20","","Recommended Training Panel on Loss Screen",0,[2,14,30,52,41]],[254,"2026-03-20","","Preparation Impact Panel on Fight Results Screen",0,[12,17,30,51,41]],[255,"2026-03-20","FUNCTIONAL","Loadout Summary Panel on PreFight Screen",0,[30,52,41]],[256,"2026-03-20","","Remote Bug Report Submission",0,[12,30,52,40]],[257,"2026-03-20","","Mobile Build Target Fix",0,[1,12,30,52,40]],[258,"2026-03-20","","IL2CPP Link.xml for JSON Deserialization",0,[2,30,52,40]],[259,"2026-03-20","","Training Screen Text Readability",0,[1,13,30,52,40]],[260,"2026-03-20","","Pre-Deploy Crash-Risk Sweep",0,[1,14,30,51,40]],[261,"2026-03-20","","Mobile Readability Sweep: Font Size & Text Color",0,[2,30,51,41]],[262,"2026-03-20","","Data-Display Mismatch Sweep",0,[1,14,51,40]],[263,"2026-03-20","","Changelog: Player-Facing Patch Notes",0,[2,30,51,40]],[264,"2026-03-20","","Currency Display Formatting Standardization",0,[1,14,30,52,41]],[267,"2026-03-20","","XP Progress Bars — Hub Stats + Training Completion",0,[1,14,30]],[268,"2026-03-20","","Fix Hub XP Bars — Inline Compact Layout",0,[1,19,21,13,30,51,40]],[269,"2026-03-23","","Fix Audio Persistence + False Knockdown Commentary",0,[2,18,22,14,30,52,40]],[270,"2026-03-23","","Fix Gym/Trainer Upgrade Buttons + Replace New-Save Lootbox Grants",0,[1,19,22,13,30,52,40]],[271,"2026-03-23","","Fix Opponent Sprites Showing Player Model on iOS Device Builds",0,[2,19,22,14,30,52,41]],[273,"2026-03-23","","Fix iPhone Notch Clipping on All Screens",0,[2,19,22,14,30,52,40]],[274,"2026-03-23","","Fix Save Reset Bugs: New Game Contamination + False Achievement Unlock",0,[13,2,8,30,67,42,40]],[275,"2026-03-23","","Loading Screen Overlay During Scene Transitions",0,[12,2,17,31,51,42,40]],[276,"2026-03-23","","Fix Overlay/Popup Background Bleed-Through",0,[1,31,42,40]],[277,"2026-03-23","","Fix PvP Opponent Scaling + Wire Task Progress Tracking",0,[2,30,52,42,41]],[278,"2026-03-23","","Headgear Stats Fix + Multi-Stat Training Drills",0,[2,30,52,42,41]],[279,"","POLISH","Quiz Screen Layout: Fill Dead Space (POLISH, 1 file)",0,[17,19,22]],[280,"","POLISH","Bug Report Popup Redesign: Structured Input (POLISH, 1 file)",0,[17,19,22]],[281,"2026-03-23","","Training Screen: Gym-Tier Background, Bigger Cards, Hide Locked Drills, Bigger Text",0,[3,17,19,22]],[282,"","POLISH","Hub Top Bar & Bottom Bar Redesign (POLISH, 1 file)",0,[17,19,22]],[283,"2026-03-24","","Loot Table Special Drops + Changelog Content-Hash Fix",0,[3,14,19,22]],[284,"2026-03-24","","Inventory Rarity Pulse Overlay + MISC Tab",0,[3,14,19,22]],[285,"2026-03-24","","Post-Fight Results Screen Redesign",0,[2,3,14,19,22]],[286,"2026-03-24","","PreFight Screen Stacked Layout Redesign",0,[2,3,14,19,22]],[287,"2026-04-08","","CompanionSystem Max-Level Alignment + Active Ability Trigger Stubs",0,[3,9,14,30,43,19,22]],[288,"2026-04-08","","Auto-Equip Rarity Guard Extended to Legendary+",0,[3,9,13,19,22,32,43]],[289,"2026-04-08","","Wire economy_config + REDACTED_boss achievements",0,[3,9,14,8,31,53,44,37,20,22]],[290,"2026-04-08","","FightReviewPopup: Post-Fight Round-by-Round Review",0,[13,2,32,53,37,44,19,22]],[291,"2026-04-08","","FightEngine: health_regen wire-up + during_fight_42 dialogue hook",0,[3,9,14,24,8,31,44,19,22]],[292,"2026-04-08","","Achievement Wiring Wave 4: Dialogue/Companion/Rival/Decision Reconciliation",0,[3,9,14,24,2,32,51,44,20,23]],[293,"2026-04-08","","HubScreen: Remove title + enlarge top-bar icons & bottom equip slots",0,[3,9,13,25,2,31,53,44,19,23]],[294,"2026-04-08","","AchievementsPopup: Category tab horizontal scroll + row icon upsize",0,[3,9,13,25,2,31,53,44,20,23]],[295,"2026-04-08","","Mobile Branding Placeholder: App Icons + Splash Screen",0,[3,9,13,1,32,53,44,20,23]],[296,"2026-04-08","FUNCTIONAL","Pop Mentor Cross-Scene Advice (FUNCTIONAL, 1 new file + 2 edits + 1 csproj)",0,[9,14,2,32,53,20,23,44]],[297,"2026-04-08","FUNCTIONAL","Ascension Ending Hardening + REVIEW Button Verification (FUNCTIONAL, 1 file)",0,[9,13,2,32,52,20,23,44]],[298,"2026-04-08","FUNCTIONAL","14-Day Pacing Balance Tuning (FUNCTIONAL, data-only, 3 files)",0,[9,14,31,52,19,23,44]],[299,"2026-04-08","FUNCTIONAL","Save Migration v7: Pre-Pass-274 Achievement Contamination Cleanup (FUNCTIONAL, 2 files)",0,[9,13,2,32,53,20,23,44]],[300,"2026-04-08","","Progression Test Checklist Expanded to Full Game + Ascension (POLISH — documentation-only, 1 file)",0,[9,13,2,31,52,20,23,44]],[301,"2026-04-08","FUNCTIONAL","Closed-Testing Dev Tools: Chapter Skip + Runtime Stat Viewer Overlay (FUNCTIONAL, 2 files + csproj)",0,[9,14,2,32,53,19,23,44]],[302,"2026-04-08","EDITOR / TOOLING","Voice Desync Fix Tool: C# Editor port of Pass 164 PowerShell script, DRY RUN ready (EDITOR TOOLING, 1 new Editor file + 1 stub report)",0,[9,14,2,32,52,20,23,44]],[303,"2026-04-08","FUNCTIONAL","Achievement Reward Rebalance for 14-Day Pacing",0,[9]],[304,"2026-04-08","","New-Game Creation Stabilization: Confirmation Dialog + Grant Reduction + DeleteSave Hardening",0,[9,19,23]],[305,"2026-04-08","","Closed Testing Changelog Refresh",0,[13,2,44,9]],[306,"2026-04-08","","iOS Haptics Native Plugin: Linker Error Fix",0,[13,2,31,19,23,44,9]],[307,"2026-04-09","","ChangelogPopup Nuclear Rebuild",0,[12,8,16,31,19,22,9]],[308,"2026-04-09","","Bug Report PHP Endpoint Deploy Package",0,[13,19,23,9]],[309,"2026-04-09","","IL2CPP Stripping Audit & link.xml Hardening",0,[2,12,30,9]],[310,"2026-04-09","","iOS App Icon Modern API Fix",0,[2,12,30,19,22,9]],[311,"2026-04-09","","TestFlight Preparation Tool + VersionManager Lock",0,[2,13,30,19,22,9]],[312,"2026-04-09","","Branded Splash Screen — Nuclear Rebuild",0,[2,13,31,19,22,9]],[313,"2026-04-09","","Settings Screen — Fight Speed + Audio Toggles",0,[2,13,31,19,22,9]],[314,"2026-04-09","","Bootstrap Branded Overlay — Frame 0 Coverage",0,[2,12,30,19,22,9]],[315,"2026-04-09","","SkipToEnd Audio Cleanup + Skip Fight Button",0,[2,14,30,19,22,9]],[316,"2026-04-09","","Loot/Reward Pipeline Integrity Audit + Orphaned Boss Drops Fix",0,[2,13,19,22,9]],[317,"2026-04-09","","Equipment Stats Chain Hardening",0,[2,14,31,19,22,9]],[318,"2026-04-09","","1% Bonus Companion/Music Drop on All Loot-Granting Events",0,[2,14,30,19,22,9]],[319,"2026-04-09","","Consumable Effect Audit — Wire Dead Effects, Remove Unsupported",0,[1,14,30,18,22,9]],[320,"2026-04-09","","Campaign Screen Audit & Completed-Fight Replay Fix",0,[2,14,30,19,22,9]],[321,"2026-04-09","","Daily Systems Audit — TimeVerified Guards + OnNewDay Event",0,[2,14,30,19,22,67,9]],[322,"2026-04-09","","Music System Audit — Boss Music Fix",0,[2,14,31,19,22,67,9]],[323,"2026-04-09","","Non-ASCII Character Sweep (PressStart2P Font Compatibility)",0,[1,13,30,19,22,9]],[324,"2026-04-09","","Post-Ascension Continuity Audit + Cancel-Path Reward Fix",0,[2,13,31,19,22,9]],[325,"","FUNCTIONAL","iOS Background/Foreground Lifecycle Hardening (FUNCTIONAL, 2 files)",0,[13,9,17,30,19,22]],[326,"2026-04-09","","Stat Pipeline Consistency: Hub + PreFight Show Effective Stats",0,[1,14,30,19,22,9]],[327,"2026-04-09","","Singleton Null-Safety Verification & CurrentSave Hardening",0,[2,14,30,19,22,9]],[328,"2026-04-09","","Wire All Remaining Achievement Reconciliation Handlers",0,[2,13,30,19,22,9]],[329,"2026-04-09","","AchievementReconciler: Qualifier-Aware Batch Reconciliation for 194+ Achievements",0,[2,14,31,19,22,9]],[330,"2026-04-09","","Wire ChallengeSystem to Gameplay Events + Add Challenges Tab",0,[2,14,30,19,22,52,9]],[332,"2026-04-09","","Fix Tutorial System Bugs + FTUE Audit",0,[2,14,30,19,22,52,9]],[333,"2026-04-09","","Changelog Fix + Faster Transitions + TestFlight Build Pipeline",0,[2,14,31,19,22,53,9]],[334,"2026-04-09","","iOS Xcode Auto-Config + Prerelease Crash Audit",0,[2,14,31,19,22,52,9]],[335,"2026-04-09","","Fix BugReportPopup (Grey Block / No Input / Background Continues) + NameEntryUI Crash Guard",0,[2,14,30,19,22,9]],[336,"2026-04-09","","Training Screen Tab Bar + Drill Gating + Upgrade Feedback + ScreenSafetyNet (19 screens)",0,[2,14,30,19,22,52,9]],[337,"2026-04-09","","Achievements Screen Color Fix + Challenges Tab + NuclearDataValidator",0,[2,14,31,19,22,52,9]],[338,"2026-04-09","","Prerelease Crash Fix Pass (C1-C5 + H1/H3)",0,[2,14,30,18,22,52,9]],[339,"2026-04-09","","Pre-Build Safety Pass: link.xml + NuclearDataValidator + Consumable Effect Remap",0,[2,14,30,19,22,53,9]],[340,"2026-04-09","","BLOCKER Fix: START Button on Name Entry Screen",0,[2,13,30,19,22,52,9]],[341,"2026-04-09","","BLOCKER Fix: BugReportPopup & ChangelogPopup Grey Box Rendering",0,[2,14,30,19,22,52,9]],[342,"2026-04-09","","FUNCTIONAL Fix: Training Screen 5-Fix Pass (A-E)",0,[2,14,30,19,22,52,9]],[343,"2026-04-09","","Fix Fight Text/Commentary: Corner Text, Referee BREAK, False Knockdowns, BACK UP",0,[12,17,30,19,22,52,9]],[344,"2026-04-09","","HIGH Fix: Prerelease Audit H2/H4/H5 (3 remaining issues from Pass 334 audit)",0,[4,12,17,30,19,22,52,9]],[345,"2026-04-09","","Screen Controller Quality Gate Audit",0,[4,12,16,30,19,22,52,9]],[346,"2026-04-09","","Narrative & Audio Layer Audit + Fixes",0,[4,12,17,30,19,22,52,9]],[347,"2026-04-09","","AUDIT: Fight Engine Comprehensive Audit",0,[4,12,18,22,51,9]],[348,"2026-04-10","","FUNCTIONAL Fix: Hub Locked Button Text Overlap",0,[2,3,9,13,30]],[349,"2026-04-10","","Batch 14 Audit Cleanup: SaveSystem Fault Isolation + Dead Consumables + Secondary Effects",0,[2,3,9,14,30]],[350,"2026-04-10","","POLISH: Minimum 12pt Font Size Sweep",0,[3,9,1,14,30]],[351,"2026-04-10","","FUNCTIONAL: HIGH-Deferred Null Guards & Bounds Checks",0,[3,9,2,14,30]],[352,"2026-04-10","","BLOCKER: BugReportPopup Nuclear Rebuild",0,[4,8,12,30]],[353,"2026-04-10","","FUNCTIONAL: Double-Tap Guard Pass — Irreversible Button Handlers",0,[4,14,31]],[354,"2026-04-10","","FUNCTIONAL: Reusable Scroll Pool System",0,[9,2,30,24,52]],[355,"2026-04-10","","AUDIT: Final Pre-Build Verification",0,[9,2,31]],[356,"2026-04-10","","INFRASTRUCTURE: Final Build Prep Tool + Settings Screen Audit",0,[9,2,30,52]],[357,"2026-04-10","","Fight Announcement Text Vertical Rendering Fix",0,[9,2,30,51]],[358,"2026-04-10","","BLOCKER: Bulletproof Fight-to-Results Handoff",0,[12,9,4,8,24,30,51]],[359,"2026-04-10","","POLISH: Popup Overlay Consistency (Dark Backgrounds & Canvas Layering)",0,[10,5,30,24,52]],[360,"2026-04-10","","Text Overlap Fix Sweep",0,[1,13,11,30,52]],[361,"2026-04-10","","POLISH: DialogueUI Full-Screen Backgrounds, Safe Area, Portrait Outline",0,[11,30,51]],[362,"2026-04-10","","TMP Text Accessibility: Font Size & Overflow Audit",0,[11,5,30,24,52]],[363,"2026-04-10","","POLISH: Edge-to-Edge Backgrounds (Safe Area Bleed Fix)",0,[11,19,23,30,52]],[364,"2026-04-10","","AUDIT: Changelog Rendering & Post-Prologue Flow Verification",0,[9,73]],[365,"2026-04-10","","INFRASTRUCTURE: AudioCompressionTool Audit & Fix",0,[11,18,21,31,51]],[366,"2026-04-10","","POLISH: Compile Warning Cleanup (46 → 0 CS warnings)",0,[11,1,18,22,51,30,37]],[367,"2026-04-10","","FUNCTIONAL: Companion System — Remove Leveling, Promote Pets, Verify Effects",0,[11,19,22,30,52]],[368,"2026-04-10","","Feedback API Endpoint",0,[1,13,52,67]],[369,"2026-04-10","","Feedback Form Popup + TestingOverlay Button",0,[1,13,30,52,67]],[370,"2026-04-10","","Loading Tips Timing + Content Expansion (Tips 40→80, Easter Eggs 20→40)",0,[9,1,13,30,52,67]],[371,"2026-04-10","","Quiz Expansion: 50→150 Questions, 14 Categories",0,[2,13,30,52,67]],[372,"2026-04-10","","Content Expansion Guide + Editor Validation Tool",0,[2,30,52,67]],[373,"2026-04-10","","App Store Connect Metadata & Privacy Policy",0,[9,1,30,52,67]],[374,"2026-04-10","","Bug Report Always-Remote + Changelog Text Overlap Fix",0,[9,2,14,30,52,67]],[375,"2026-04-10","","Daily & Weekly Task Pool Expansion",0,[9,1,13,30,52,67]],[376,"2026-04-10","","Creative/Strategic Achievement Expansion",0,[9,2,13,30,52,67]],[377,"2026-04-10","","Equipment & Consumable Data Quality Pass",0,[9,1,13,30,52,67]],[378,"2026-04-10","BALANCE / AUDIT","Difficulty Curve Mathematical Simulation",0,[30,51]],[379,"2026-04-10","","Music Volume Consistency + Headgear Training Bonuses",0,[9,2,14,30,51]],[380,"2026-04-10","","Ch1→Ch2 Difficulty Cliff Smoothing",0,[9,1,13,30,51]],[381,"2026-04-10","","Training Screen UI Polish: Tier Badges, Dynamic Height, Coin Icon, Whitespace, UPGRADE Buttons",0,[9,2,13,30,51]],[382,"2026-04-10","","POLISH: PvP & Quiz Screen Mobile Polish",0,[9,2,14,31,52]],[383,"2026-04-10","","POLISH: Campaign Screen Fight Card Mobile Polish",0,[9,2,14,31,51]],[384,"","","POLISH: Inventory Screen Mobile Polish (7 Waves)",0,[9,2,14,30,52]],[385,"2026-04-10","","POLISH: Daily Gift & Lootbox Screen Mobile Polish",0,[9,2,14,30,52]],[386,"2026-04-11","","FUNCTIONAL: Scene Transition Softlock Fix",0,[9,2,13,30,52]],[387,"2026-04-11","","FUNCTIONAL: New Game Flow Audit & Double-Tap Hardening",0,[9,2,14,30,52]],[388,"2026-04-11","","FUNCTIONAL: Save System Hardening for Closed Testing",0,[9,2,13,30,52]],[389,"2026-04-11","","POLISH: Accessibility Pass — Reduced Motion, Flash Effects, Colorblind Win/Loss",0,[9,2,14,30,52,67]],[390,"2026-04-11","","POLISH: Settings Screen Player Audit & UI Improvements",0,[9,2,14,31,52]],[391,"2026-04-11","","POLISH: Zero Warnings + Debug.Log Cleanup",0,[9,2,12,30,52]],[392,"2026-04-11","","BLOCKER: Fix false \"Flawless Run\" achievement unlock after 1st fight win",0,[1,14,30,52]],[393,"2026-04-11","","FUNCTIONAL: Fix opponent freeze after decision + hub badges on locked buttons",0,[2,14,30,52]],[394,"2026-04-11","","POLISH: Premium Settings Screen Visual Rebuild",0,[2,14,31,52]],[395,"2026-04-11","","POLISH: PreFight Screen Premium \"Weigh-In\" Visual Overhaul",0,[2,13,30,52]],[396,"2026-04-11","","POLISH: Achievements & Quests Popup Yassify",0,[2,14,31,52]],[397,"2026-04-11","","FUNCTIONAL+POLISH: Entry Flow Redesign",0,[2,14,30,52]],[398,"2026-04-11","","POLISH: Post-Fight Results & Rewards Screen Visual Overhaul",0,[2,14,31,52]],[399,"2026-04-11","","AUDIT: Icon Asset Inventory & Wiring Audit",0,[2,30,51]],[400,"2026-04-11","","BLOCKER+POLISH: Credits Popup 3-Bug Fix",0,[12,30,51]],[401,"2026-04-11","","POLISH: Hub UI Fix: Button Font Sizes + PUNCH STATS Containment",0,[12,30,51]],[402,"2026-04-11","","BLOCKER: Fix TitleScreen Save Detection Routing",0,[12,30,51]],[403,"2026-04-11","","BLOCKER: Fix Start Fresh Popup Invisible Buttons (User Stuck)",0,[12,30,52]],[404,"2026-04-11","","POLISH: Loading Tip Text Size Increase for Mobile Readability",0,[13,30,52]],[405,"2026-04-11","","FUNCTIONAL: Fix Broken Icon References in historical_dates.json & name_easter_eggs.json",0,[13,30,52,73]],[406,"2026-04-11","","POLISH: TestingOverlay Feedback Button Glyph Fix",0,[12,30,51]],[407,"2026-04-11","","FUNCTIONAL: C# Icon Wiring Fixes — 3 bugs across 6 files",0,[14,30,52]],[408,"2026-04-11","","CLEANUP: Remove Dead CompanionConfig from game_config.json",0,[4,14,30,52]],[409,"2026-04-11","","BLOCKER: Fix Voice Lines Toggle Re-Enable Permanently Silent",0,[7,14,30,52,67,40]],[410,"2026-04-11","","POLISH: Global Font Size Minimum Enforcement",0,[1,14,31,40]],[411,"2026-04-11","","BLOCKER: Fix SFX Toggle Volume Corruption",0,[12,2,30]],[412,"2026-04-11","","POLISH: Colorblind-Aware Stat Comparison Colors",0,[9,1,14,30,52,67,40]],[413,"2026-04-11","","POLISH: Wire ReducedMotion into 4 Effect Systems",0,[9,1,14,30,52,41]],[414,"2026-04-11","","FUNCTIONAL: Wire Mid-Fight Dialogue + Config-Approximate PvP Rewards",0,[9,2,14,8,30,52,40]],[415,"2026-04-11","","Achievement Wiring Wave 5: 10 New Requirement Types",0,[9,1,14,32,52,41]],[416,"2026-04-11","","FUNCTIONAL: Companion Lootbox Unlock Fix + Training Null Safety",0,[7,4,30,52]],[417,"2026-04-11","","Save Data Integrity Audit + 5 Missing Achievement Fields",0,[13,2,30,67]],[418,"2026-04-11","","FUNCTIONAL + DEFENSIVE: Code Path Safety Audit (Boot → Fight 3)",0,[30,52,40]],[419,"2026-04-11","","FUNCTIONAL: Fight System End-to-End Safety Audit",0,[8,31,37,52]],[420,"2026-04-11","","FUNCTIONAL: Popup/Overlay Dismiss Path Hardening",0,[30,52]],[421,"2026-04-11","","Daily Systems & Economy Integrity Fix",0,[1,13,30]],[422,"2026-04-11","","BLOCKER/FUNCTIONAL: Reward Pipeline Deep Audit & Fix",0,[4,12,30]],[423,"2026-04-11","","BLOCKER/CRITICAL: Effects & Audio Systems Deep Audit Fix",0,[4,13,30]],[424,"2026-04-11","","BLOCKER + FUNCTIONAL: Settings, Accessibility & QoL Systems Deep Audit Fix",0,[5,30]],[425,"2026-04-11","","Dialogue & Voice System Safety Audit",0,[13,1,30]],[426,"2026-04-11","","Campaign Progression & Scene Management Deep Audit Fix",0,[13,30]],[427,"2026-04-11","","Wire 5 Unwired Achievements + Bulletproof Achievement System",0,[13,30]],[428,"2026-04-11","","Music Ducking During Dialogue Voice Playback",0,[14,30]],[429,"2026-04-11","","Final iOS Build Readiness Deep Audit + BugCapture Reflection Guard",0,[12,30]],[430,"2026-04-11","","Fix Persistence Conflicts, Compile Warnings, Font Sizes & Sprite Name",0,[14,30]],[431,"2026-04-11","","",0,[12,2,30]],[432,"2026-04-11","","Deep Screen Audit: HubScreen, CampaignScreen, TrainingScreen, QuestsScreen, MockPvPScreen",0,[4,14,30]],[433,"2026-04-11","","FUNCTIONAL: Implement 5 Companion Active Abilities + Wire Passive Bonuses",0,[4,14,30]],[434,"2026-04-11","","FUNCTIONAL: Fix Blank Companion & Achievement Icons",0,[4,14,30]],[435,"2026-04-11","","POLISH: Text Readability Fix — NameEntryUI + ChangelogPopup",0,[30]],[436,"2026-04-11","","POLISH: Hub Button Text Sizing & Lock Overlay Spacing",0,[4,14,30]],[437,"2026-04-11","","FUNCTIONAL: Fix Post-Prologue Campaign Flash + Tutorial Arrow Directions",0,[4,14,30]],[438,"2026-04-11","","BLOCKER: Remove Orphaned \"NEW GAME\" Button from Title Screen",0,[4,14,30]],[439,"2026-04-11","","POLISH: Replace \"FB\" Text with Speech Bubble Icon on Testing Overlay",0,[4,13,31]],[440,"2026-04-11","","BLOCKER: Fix Invisible Transition Overlay on Title→NameEntry/Hub Navigation",0,[4,8,13,30]],[441,"2026-04-11","","POLISH: Fix Oversized Logo Clipping on Smaller Devices",0,[4,7,14,30]],[442,"2026-04-11","","BLOCKER: Safe Area Padding Fix for Curved-Screen Phones",0,[4,14,30]],[443,"2026-04-11","","BLOCKER: Fix Settings BACK Click-Through & StatViewerOverlay Persistence",0,[4,14,30]],[444,"2026-04-11","","FUNCTIONAL: Title/Settings Navigation & Button Sizing Fixes",0,[5,14,30]],[445,"2026-04-11","","BLOCKER: Fix All Tutorial Arrows (Wrong Direction + Positioning)",0,[4,13,30]],[446,"2026-04-11","","FUNCTIONAL: Fix PUNCH STATS Panel Not Showing When Tapped",0,[4,14,30]],[447,"2026-04-11","","Start Fresh: No Loading Screen on NameEntry Navigation",0,[4,13,30]],[448,"2026-04-11","","TitleScreen: Transition Overlay Not Showing on Navigation",0,[5,13,30]],[449,"2026-04-11","","Settings BACK Button: Too Small, Clipped, Hard to Tap",0,[4,13,30]],[450,"2026-04-11","","Settings: Enlarge Bottom Buttons (REDEEM CODE, START FRESH, CREDITS)",0,[4,13,30]],[451,"2026-04-11","","POLISH: Inset Bottom-Corner UI for Curved Screens",0,[4,14,30]],[452,"2026-04-11","","Fix \"What's New\" Popup: Curated v0.2.0 Content",0,[5]],[453,"2026-04-11","","FUNCTIONAL: TitleScreen loading screen not appearing",0,[14]],[454,"2026-04-11","BLOCKER","TitleScreen Bootstrap-Null Navigation Fix",0,[12,2]],[455,"2026-04-11","","TitleScreen Loading Screen Visual Upgrade (Bootstrap Parity)",0,[12,2]],[456,"2026-04-11","","Title Screen Knockout Animation Delay",0,[1]],[457,"2026-04-11","","NameEntry Loading Screen (Campaign Transition)",0,[1,17]],[458,"2026-04-11","","Universal Branded Loading Screen Rollout",0,[14,1]],[459,"2026-04-13","","Fresh-Start Playthrough Fix Pass",0,[5,14]],[460,"2026-04-13","","Voice File Desync Fix Script (plr_flash + pop_ch1)",0,[4]],[461,"2026-04-13","","Hub Top Bar & Testing Overlay Edge Cleanup",0,[1,14]],[462,"2026-04-13","","Settings Screen Layout Overhaul",0,[2]],[463,"2026-04-13","","Fight Presentation Fixes (Speed Buttons, Commentary, Crowd Boo, Health Bar)",0,[1,7]],[464,"2026-04-13","","Character Rename: REDACTED",0,[2]],[465,"2026-04-13","","Three Fixes: Changelog, Achievements Popup, Achievement Conditions",0,[14,2,30]],[466,"2026-04-13","","Add Coin Icon to Currency Displays",0,[13,1,30]],[467,"2026-04-13","","Post-Fight Results Screen Cleanup",0,[14,2,30]],[468,"2026-04-13","","Fight Presentation Fixes: Loadout Panel Size + Round Announcement Overlap",0,[13,0,30]],[469,"2026-04-13","","Bug Report & Feedback Popup Fixes",0,[14,2,30]],[470,"2026-04-13","","Training Screen: Three UX Fixes",0,[0,30]],[471,"2026-04-14","","Achievements Popup: Coin Icon + Display Cleanup",0,[0,30]],[472,"2026-04-14","","Three UI Fixes: RewardCollectionPopup, FeedbackPopup, FightResultsScreen",0,[13,2,30]],[473,"2026-04-14","","REDACTED + Pre-Fight Narrator Line",0,[2,30]],[474,"2026-04-14","","Wire Curated Referee & Announcer Voice Files into Fight Presentation",0,[12,2,30]],[475,"2026-04-14","","Safe Area Minimum Padding Update",0,[30]],[476,"2026-04-14","","Wire REDACTED 9-Slice Sprite Assets into UI",0,[0,30]],[477,"2026-04-14","","Follow-Up Cleanups: EXP Label + Dead Handler Removal",0,[13,17,30]],[478,"2026-04-14","","Pre-TestFlight Build Readiness Re-Verification",0,[2,30,24,67]],[479,"2026-04-14","","Sprite Follow-Ups: btn_green Wiring + Panel 9-Slice Borders",0,[14,17,25,30,67]],[480,"2026-04-14","","Prefab, Animation & VFX Asset Audit",0,[2,30,67]],[481,"2026-04-14","","App Store Metadata Overhaul",0,[2,30]],[482,"2026-04-14","","TestFlight Build Preparation",0,[2,30]],[483,"2026-04-14","","Bar Sprites Integration",0,[2,30]],[484,"2026-04-14","","Comprehensive Sprite Asset Audit",0,[2,30,67]],[485,"2026-04-14","","Comprehensive Audio Asset Audit",0,[2,30,36,67]],[486,"2026-04-14","","Fix 3 Broken UI Prefab Resources.Load Paths",0,[2,30,67]],[487,"2026-04-14","","App Store Description Fix + Trainer Placeholder Portraits",0,[2,30,66]],[488,"2026-04-14","","Delete Orphaned & Duplicate Audio Files",0,[1,30,66]],[489,"2026-04-14","","Audio Alias & Voice Folder Fixes",0,[2,30,67]],[490,"2026-04-14","","Fix 5 FUNCTIONAL Sprite Issues from Pass 484 Audit",0,[2,30,67]],[491,"2026-04-14","","VFX Texture Relocation + Opponent Voice Wiring",0,[2,30,67]],[492,"2026-04-14","","Global Font Size Uplift for Mobile Readability",0,[2,30,67]],[493,"2026-04-14","","Add Dev Testing Cheat Codes + Cheat Code System Audit",0,[13,1,30,67]],[494,"2026-04-14","","Achievement System Deep Audit + 3 Bug Fixes",0,[13,2,30,67]],[495,"2026-04-14","","Campaign Audit: 3 Progression Bugs Fixed in CampaignSystem",0,[12,2,31,67]],[496,"2026-04-14","","Loot/Reward Pipeline Deep Audit + 1 Orphan Fix",0,[13,2,30,18,21,9]],[497,"2026-04-14","","Inventory & Equipment Deep Audit + 3 Fixes",0,[14,2,31,19,22,9]],[498,"2026-04-14","","Shop System Deep Audit + 6 Fixes",0,[14,2,30,19,22,9]],[499,"2026-04-14","","Fix AchievementReconciler.cs Compile Error",0,[13,1,30,18,21,9]],[500,"2026-04-14","","Persist Loot Box Pity Counters",0,[13,1,19,22,9]],[501,"2026-04-14","","Final Compile & Smoke Test Verification",0,[12,2,30,19,22,9]],[502,"2026-04-14","","Revert Voice Rename Script",0,[13,1,19,22,9]],[503,"2026-04-14","","Feedback & Bug Report Popup Fixes",0,[13,2,19,22,9]],[504,"2026-04-14","","NameEntry Input Visibility + AchievementsPopup Layout Fixes",0,[13,2,19,22,9]],[505,"2026-04-14","","Settings Screen: Back Button Fix + Layout Sizing",0,[13,2,19,22,9]],[506,"2026-04-14","","Hub Screen Visual Improvements",0,[13,2,19,21,9]],[507,"2026-04-14","","ChangelogPopup: Fix Empty Body + Black Overlay",0,[13,2,19,22,9]],[508,"2026-04-14","","CampaignScreen: Prologue Flash Fix + Edge Padding",0,[13,2,19,22,9]],[509,"2026-04-14","","TitleScreen: Replace Manual Loading Screen with LoadingScreenHelper",0,[13,2,19,22,9]],[510,"2026-04-14","","Loading Screen Premium Polish",0,[13,2,18,21,9]],[511,"2026-04-14","","9-Slice Button Sprites: Wire All Major Screens",0,[14,1,18,22,9]],[512,"2026-04-14","","Settings Popup 9-Slice Buttons + Loading Screen Logo + Tips Rewrite",0,[14,2,19,22,9]],[513,"2026-04-14","","Expand Hardcoded Fallback Tips to 80",0,[13,1,19,22,30,52,10]],[514,"2026-04-15","","FeedbackPopup Validation Enforcement",0,[13,19,22,7,30,51,9]],[515,"2026-04-15","BLOCKER","Fix InvalidCastException on 5 UI-Type VFX Prefabs",0,[12,20,23,25,28,30,36,33,40,9]],[516,"2026-04-15","BLOCKER","Fix 3 Connected Fight System Bugs: KO at 0 HP, Announcer Spam, Hurt Voice Reversal",0,[13,20,22,7,24,28,30,36,33,40,9]],[517,"2026-04-15","BLOCKER","Fix Cheat Codes Silent Failure + Hub Stat Bar Refresh",0,[13,19,22,7,24,27,30,36,33,40,9]],[518,"2026-04-15","BLOCKER","Fix InventoryScreen Back Button Permanent Loading Screen",0,[12,19,22,8,24,28,30,36,33,40,9]],[519,"2026-04-15","BLOCKER","AchievementsPopup Nuclear Rebuild Fix: Tabs + Empty List",0,[13,19,22,7,24,28,30,36,33,40]],[520,"2026-04-15","FUNCTIONAL","Wire 8 Unused VFX Prefabs to Fight Moments",0,[13,19,23,25,28,30,36,33,40,9]],[521,"2026-04-15","FUNCTIONAL","Loading/Campaign/Hub Dead Space & Small Text Fix",0,[12,19,22,24,30,33]],[522,"2026-04-15","FUNCTIONAL","PreFight Dead Space + Walk-in Name Fix",0,[13,19,22,24,28,30,36,33,40]],[523,"2026-04-15","FUNCTIONAL","FightResultsScreen Layout Fix: Buttons + Stats + Pop Advice + Training",0,[13,20,23,24,28,30,36,33,40]],[524,"2026-04-15","FUNCTIONAL","RewardCollectionPopup Panel Redesign",0,[13,19,22,25,28,30,36,33,40]],[525,"2026-04-15","FUNCTIONAL","Settings Button Sizing + TitleScreen Double Version Fix",0,[13,19,22,25,28,30,36,33,40]],[526,"2026-04-15","FUNCTIONAL","Training Row Readability + Dead Space Fix",0,[12,19,22,24,27,30,36,33,40]],[527,"2026-04-15","FUNCTIONAL","Inventory Icon White Background + Rarity Border Fix",0,[12,19,22,24,28,30,36,33,40]],[528,"2026-04-15","FUNCTIONAL","Shop Special Tab with Companion Adoption + Mood Packs",0,[13,19,22,25,28,30,36,33,40]],[529,"2026-04-15","FUNCTIONAL","Fix Changelog Body, Campaign Music Timing, REDACTED Comic Panel",0,[13,20,23,25,28,30,36,33,40]],[530,"2026-04-15","FUNCTIONAL","Quiz/Quests/Arena Safety Net",0,[12,19,22,24,28,30,36,33,40]],[531,"2026-04-15","FUNCTIONAL","FeedbackPopup + BugReportPopup Label/Input Spacing Fix",0,[13,19,22,24,28,30,36,33,40]],[532,"2026-04-15","BLOCKER","Player Voice Desync Fix: Circular Shift -1",0,[13,19,22,24,28,30,36,33,40]],[533,"2026-04-15","FUNCTIONAL","Credits Popup Rewrite",0,[12,19,22,25,28,30,36,33,40]],[534,"2026-04-15","FUNCTIONAL","Danny Voice Slot Swap + Lootbox Text Overflow Fix",0,[13,19,22,25,28,30,36,33,40]],[535,"2026-04-15","FUNCTIONAL","FUNCTIONAL: Fix Campaign Music + Tutorial Arrow on First Entry",0,[13,20,23,24,28,30,36,33,41]],[536,"2026-04-15","FUNCTIONAL","Fight 1-3 Pacing: Knockdown Thresholds + Opponent Stat Reduction",0,[13,19,22,25,28,30,36,33,40]],[537,"2026-04-15","POLISH","Stale REMAINING_WORK Audit: Mark 2 Entries Resolved",0,[12,19,23,24,28,30,36,33,39]],[538,"2026-04-15","POLISH","DailyGiftScreen Polish: Fill Space, Enlarge Text, Full-Width Claim Button",0,[13,19,22,24,28,30,36,33,40]],[539,"2026-04-15","POLISH","QuizScreen Visual Polish",0,[13,19,22,24,28,30,36,33,40]],[540,"2026-04-15","POLISH","MockPvPScreen Visual Polish",0,[13,19,22,24,28,30,36,33,40]],[541,"2026-04-15","POLISH","QuestsScreen + TasksPopup Visual Polish",0,[13,19,22,25,28,30,36,33,40]],[542,"2026-04-15","BLOCKER / FUNCTIONAL","Daily/Weekly Task System Hardening",0,[13,20,22,24,28,30,36,33,40]],[543,"2026-04-15","FUNCTIONAL","Null-Safety & Navigation Audit: 7 UI Screens Hardened",0,[13,20,23,24,28,30,36,33,40]],[544,"2026-04-15","BLOCKER","Currency & Reward Flow Hardening: 6 Fixes Across 4 Files",0,[13,19,23,24,28,31,36,33,40]],[545,"2026-04-15","BLOCKER","Ascension System Hardening: REDACTED + Skip Bug + Credits + Diagnostics",0,[13,19,22,25,28,30,36,33,40]],[546,"2026-04-15","BLOCKER / FUNCTIONAL / POLISH","SaveSystem Hardening: 15 Edge Cases Fixed",0,[13,19,23,25,28,30,36,33,40]],[547,"2026-04-15","VERIFICATION","Progression Systems Full Audit",0,[13,19,22,24,28,30,36,33,40]],[548,"2026-04-15","BLOCKER","Gate Dev Cheat Codes for Production",0,[12,19,22,24,28,30,36,33,40]],[549,"2026-04-15","FUNCTIONAL","Post-Game Systems Audit: Wire Hall of Fame + Endless Mode + Champion Title",0,[13,19,22,25,28,30,36,33,40]],[550,"2026-04-15","FUNCTIONAL","Audit: NotificationScheduler, AnalyticsSystem, RateAppPrompt",0,[13,19,22,25,28,30,37,33,40]],[551,"2026-04-15","FUNCTIONAL","Audio Audit: Unified voice overlap guard + DialogueUI scene-change safety",0,[13,19,22,25,28,30,36,34,40]],[552,"2026-04-15","POLISH","Audio Audit: SFX dedup window",0,[12,19,22,24,28,30,36,33,40]],[553,"2026-04-15","POLISH","Audio Audit: Smooth fade-in on app foreground",0,[13,19,22,24,28,30,36,33,40]],[554,"2026-04-15","FUNCTIONAL","Tutorial System Audit + Deep Expansion: 10 → 43 Steps",0,[13,19,23,25,28,30,36,33,40]],[555,"2026-04-15","FUNCTIONAL","Companion Ability Cleanup + Visual Feedback",0,[13,19,22,25,28,30,36,33,40]],[556,"2026-04-15","FUNCTIONAL","Make TestingOverlay Permanent + Add Bug Report/Feedback Tutorial Steps",0,[13,19,22,25,28,30,36,33,40]],[557,"2026-04-15","FUNCTIONAL","Popup Pause: Freeze Game Systems + Transparent Overlay",0,[13,19,22,25,28,30,36,33,40]],[558,"2026-04-15","POLISH","Final Pre-Testing Pass: Doc Cleanup + Build Readiness Update + Meta Fix",0,[13,19,22,24,28,30,36,33,39]],[559,"2026-04-15","FUNCTIONAL","Wire EndlessModeSystem + HallOfFameSystem into Hub",0,[14,19,23,25,28,30,36,33,41]],[560,"2026-04-15","FUNCTIONAL","Wire 18 Tier-3 daily/weekly task tracking types",0,[14,19,22,25,28,30,36,33,40]],[561,"2026-04-15","FUNCTIONAL","Remove Dina as Starter Companion",0,[13,19,22,24,28,30,36,33,40]],[562,"2026-04-15","FUNCTIONAL","Add 7 new music mood packs",0,[13,18,22,25,28,30,36,33,40]],[564,"2026-04-15","FUNCTIONAL","Popup Pause/Resume Hardening",0,[13,19,22,25,28,30,36,33,40]],[565,"2026-04-15","POLISH","Final documentation pass",0,[12,19,23,24,27,30,36,33,40]],[566,"2026-04-15","FUNCTIONAL","Gym starting tier + music mood drop rate",0,[13,19,22,25,28,30,36,33,40]],[567,"2026-04-15","FUNCTIONAL","Fix companion icon path in RewardCollectionPopup",0,[12,19,22,25,28,30,36,33,40]],[568,"2026-04-15","POLISH","Batch I+J documentation: SESSION_STATE + REMAINING_WORK + BUILD_READINESS",0,[12,19,22,24,28,30,36,33,40]],[569,"2026-04-15","FUNCTIONAL","Remove pity systems + bump bonus drop 1%→5%",0,[13,19,22,25,28,30,36,33,40]],[570,"2026-04-15","FUNCTIONAL","Wire bonus drops to quiz + PvP",0,[13,19,22,24,28,30,36,33,40]],[571,"2026-04-15","FUNCTIONAL","Pity cleanup: remove resurrected fields",0,[12,19,22,24,28,30,36,33,40]],[572,"2026-04-15","FUNCTIONAL","Wire fallback currency for all-owned bonus drops",0,[12,19,22,24,28,30,36,33,40]],[573,"2026-04-15","FUNCTIONAL","Fix PLR_FLASH voice ID mapping",0,[12,19,22,24,28,30,36,33,40]],[574,"2026-04-15","FUNCTIONAL","Wire 7 new music mood audio packs + icons",0,[13,19,22,24,28,30,36,33,40]],[575,"2026-04-16","BLOCKER","Fix IndexOutOfRangeException at DailyTaskSystem.cs:464 post-fight crash",0,[12,20,23,24,28,30,36,33,40]],[576,"2026-04-16","FUNCTIONAL","Revert Pass 573 PLR_FLASH voice_id rotation",0,[12,19,23,24,28,30,36,34,40]],[577,"2026-04-16","POLISH","Materialize voice shift PowerShell scripts from markdown doc",0,[13,19,22,24,28,30,36,33,41]],[578,"2026-04-16","FUNCTIONAL","Delete Pop \"You look like hell\" dialogue entry from prologue",0,[13,19,22,24,28,30,36,34,40]],[579,"2026-04-16","FUNCTIONAL","Re-apply PLR_FLASH voice rotation (overrides Pass 576 revert)",0,[12,19,23,24,28,31,36,34,41]],[580,"2026-04-16","BLOCKER","Fix REDACTED_* voice folder mapping",0,[12,20,22,24,28,30,37,33,41]],[581,"2026-04-16","POLISH","Fill training drill panels, kill dead gray space, taller tab bar",0,[12,20,23,25,28,31,37,33,41]],[582,"2026-04-16","POLISH","Enlarge Reward Collection Popup text & rows",0,[13,19,23,24,28,31,36,34,41]],[583,"2026-04-16","FUNCTIONAL","Trim post-fight announcer to 2 lines + rarer legendary",0,[12,20,23,25,28,31,37,34,41]],[584,"2026-04-16","FUNCTIONAL","Fix referee get-up after KO + diagnostic logs for announcer \"he's down\" bug",0,[13,20,23,25,28,31,37,33,41]],[585,"2026-04-16","FUNCTIONAL","Resume interrupted dialogue after force-quit",0,[14,20,23,25,28,31,37,34,41]],[586,"2026-04-16","POLISH","Training Session Confirm popup rebuild: hierarchy + color + readable sizes",0,[13,19,23,25,28,30,36,33,41]],[588,"2026-04-16","POLISH","REDACTED flashback background: REDACTED now maps to bg_ascension_mint",0,[12,20,23,25,28,31,36,35,41]],[589,"2026-04-16","FUNCTIONAL","Gate PreFight tutorials behind currentFight >= 1",0,[12,20,23,25,28,31,37,34,41]],[590,"2026-04-16","POLISH","Name Entry screen font & START button size pass",0,[13,20,23,25,29,31,37,34,41]],[591,"2026-04-16","BLOCKER","BLOCKER: Training drill rows invisible after Pass 581",0,[12,20,23,25,28,31,37,34,41]],[592,"2026-04-16","POLISH","Feedback/BugReport popup font readability",0,[13,19,23,25,28,31,37,34,41]],[593,"2026-04-16","POLISH","Settings screen: center content + fix empty Credits + compact Redeem popup",0,[13,20,23,25,29,31,37,34,41]],[594,"2026-04-16","BLOCKER","Achievements popup empty list (timing fix)",0,[13,20,23,25,28,31,37,34,41]],[595,"2026-04-16","POLISH","Reward popup flavor text wraps instead of truncating with ellipsis",0,[12,20,23,24,28,31,37,34,41]],[596,"2026-04-16","POLISH","PreFight readable sizing: names, stats table, FIGHT button",0,[13,20,23,25,29,31,37,34,41]],[598,"2026-04-16","POLISH","What's New popup: refresh curated content with 10 player-facing items",0,[12,20,23,25,29,31,37,34,41]],[599,"2026-04-16","FUNCTIONAL","Speed buttons render on top + mobile-friendly size",0,[13,20,23,25,29,31,37,34,41]],[600,"2026-04-16","POLISH","Hub stats panel + Hall of Fame readability pass",0,[13,18,23,25,27,31,37,34,41]],[601,"2026-04-16","FUNCTIONAL","VFX visibility fix: canvas sortingOrder 50 -> 6000",0,[12,20,23,25,28,31,37,34,41]],[602,"2026-04-16","POLISH","Diagnostic log for \"champ is down\" false-fire on first punch",0,[13,20,23,24,28,31,37,34,41]],[603,"2026-04-16","POLISH","Credits OK button sized + BugReport severity labels single-line",0,[13,19,23,24,28,30,37,33,40]],[604,"2026-04-16","BLOCKER","Guard ButtonJuice against Buttons without a RectTransform",0,[13,20,23,25,28,31,38,34,41]],[605,"2026-04-16","POLISH","Title \"v0.01\" removal + walk-in name banner clamp",0,[13,20,23,25,28,31,37,34,41]],[606,"2026-04-16","FUNCTIONAL","Shop edge-clip + hierarchy + card-spacing",0,[13,19,23,25,28,30,37,33,40]],[607,"2026-04-16","POLISH","QuestsScreen Overview Rebuild + Tab/Font Polish",0,[12,19,23,26,28,31,37,67,34]],[608,"2026-04-16","FUNCTIONAL","PreFight 9-issue rebuild",0,[12,20,23,25,28,31,37,34,41]],[609,"2026-04-16","FUNCTIONAL","Hub Campaign/PvP buttons non-clickable during training",0,[13,20,23,25,28,31,37,34,41]],[610,"2026-04-16","POLISH","Trim post-fight dead time between last announcer line and results screen",0,[13,20,23,26,28,31,37,34,41]],[611,"2026-04-16","FUNCTIONAL","Tutorial overlay quadrant-aware bubble placement",0,[13,20,23,25,28,31,37,35,41]],[612,"2026-04-16","POLISH","Training: Active Panel REDACTED + drill-card font bump",0,[14,20,23,25,28,31,37,33,41]],[613,"2026-04-16","FUNCTIONAL / POLISH","Daily Gift polish + back-to-Quests routing",0,[14,20,23,26,29,31,37,34,41]],[614,"2026-04-16","POLISH","Shop rotation-timer readability bump",0,[13,19,23,25,28,31,37,33,41]],[616,"2026-04-16","POLISH","Remove legacy \"0.0.1\" title-screen version label",0,[13,19,22,24,28,30,37,34,40]],[617,"2026-04-16","POLISH","Verify tutorial fire-order: 9 Hub + 3 PreFight chain (post-589, post-611)",0,[12,20,23,25,28,31,37,34,41]],[618,"2026-04-16","FUNCTIONAL / POLISH","Reward popup: suppress decor dividers, grow CONTINUE button, gold amounts",0,[14,20,23,25,29,31,37,35,41]],[619,"2026-04-16","POLISH","QuizScreen polish (readability + safe-area)",0,[14,19,23,25,28,31,37,33,41,67]],[620,"2026-04-16","FUNCTIONAL","FightResultsScreen LOSS variant polish + CTA bug fix",0,[12,20,23,25,28,30,37,34,41]],[621,"2026-04-16","BLOCKER","PLR_CH2 voice files circular-shift DOWN by 1",0,[13,19,22,25,28,30,36,34,41]],[622,"2026-04-17","FUNCTIONAL","Campaign Screen: dead space, tag clipping, undersizing, header typography",0,[13,20,23,25,28,30,37,35]],[623,"2026-04-17","FUNCTIONAL","Campaign layout fill + replay-zero-rewards",0,[13,20,23,25,28,31,37,34,40]],[624,"2026-04-17","FUNCTIONAL","Campaign polish + chapter accordion",0,[14,20,23,25,28,30,38,34,41]],[625,"2026-04-17","POLISH","Campaign chapter header final polish",0,[14,20,23,25,29,30,37,34]],[626,"2026-04-17","POLISH","Campaign final polish: \"???\" locked fights, solid panels, REPLAY/FIGHT! parity, giant chevron",0,[13,20,23,25,28,31,37,35]],[627,"2026-04-17","POLISH","Settings subsystem five-screen polish",0,[13,20,23,25,28,31,37,33,41]],[628,"2026-04-17","POLISH","Settings popup render fix: slider knob + button height locks + Credits text bump",0,[13,20,23,25,28,30,37,35,40]],[629,"2026-04-17","BLOCKER","Settings popup render fix: orphan SettingsPopup destruction + scene-baked child destruction",0,[13,20,23,25,28,31,38,34,41]],[630,"2026-04-18","BLOCKER","Settings popup VLG flex leak + slider handle anchor-stretch fix (runtime-proven)",0,[13,20,23,25,29,31,38,34]],[631,"2026-04-18","POLISH","Settings sub-panel polish: Redeem + Start Fresh sizing, Credits em-dashes",0,[13,18,21,25,28,30,37,34,41]],[632,"2026-04-18","POLISH","Credits em-dash baseline + Start Fresh body weight & subline contrast",0,[14,20,21,25,28,30,38,35,41]],[633,"2026-04-18","POLISH","Hub polish: HoF removal + stats panel beef-up + space redistribution",0,[12,20,23,25,28,30,38,35]],[634,"2026-04-18","POLISH","PreFight full polish: top bar + VS block + Tale of the Tape + loadout strip + stat palette",0,[12,20,23,25,29,30,38,35]],[635,"2026-04-18","POLISH","Hub polish follow-up: stats/portrait density + PUNCH STATS popup density",0,[12,20,23,25,29,31,38,35,41]],[636,"2026-04-18","POLISH","Hub stats + PUNCH STATS popup: XP-text removal, bar extension, popup re-anchor below header",0,[12,20,23,25,29,31,38,35,41]],[637,"2026-04-18","FUNCTIONAL","PreFight: top-bar cleanup + opponent record removal + loadout tile redesign",0,[13,20,21,26,28,31,38,35,41]],[638,"2026-04-19","FUNCTIONAL","PreFight final polish: tap-dismiss + BACK label + tile growth + gear bonus font",0,[13,20,23,25,28,31,38,35,41]],[639,"2026-04-19","POLISH","Hub stats column alignment via monospace label padding",0,[13,20,23,25,28,31,38,35,41]],[640,"2026-04-19","POLISH","PreFight: BUFF tile matches COMPANION tile in empty state",0,[13,20,23,26,28,31,38,35]],[641,"2026-04-19","POLISH","Hub popup polish: Punch Stats bg match + BugReport/Feedback readability & button bottom-anchor",0,[13,20,23,25,28,31,38,35,41]],[642,"2026-04-19","POLISH","BugReport + Feedback readability v2 (Pass 641 follow-up)",0,[14,19,23,25,28,31,38,35,41]],[643,"2026-04-19","POLISH","Training 3-surface layout + typography fix",0,[13,20,23,25,28,30,37,33,40]],[644,"2026-04-19","POLISH","Loading screen visual polish (universal overlay)",0,[14,20,8,25,29,31,34]],[645,"2026-04-19","FUNCTIONAL","Fight knockdown timing + referee count pacing",0,[13,19,22,25,28,30,37,33,40]],[646,"2026-04-19","FUNCTIONAL","VFXManager singleton runtime bootstrap",0,[12,20,22,25,28,30,37,33,40]],[647,"2026-04-19","POLISH","FightResultsScreen readability + TutorialOverlay arrow clearance",0,[13,19,22,25,28,30,36,33,40]],[648,"2026-04-19","POLISH","RewardCollectionPopup readability + RarityGlow yellow-leak block",0,[13,20,22,25,28,30,36,33,40]],[649,"2026-04-19","BLOCKER / POLISH","Achievements popup: empty-list BLOCKER fix + header/tabs/rows polish",0,[13,20,23,26,28,31,38,34,41]],[650,"2026-04-19","BLOCKER","Hub UI blank regression: SafeAreaHelper re-activate guard",0,[13,20,22,25,28,31,38,34]],[651,"2026-04-19","FUNCTIONAL","Fight VFX render-path fix (per-punch impact burst visible)",0,[13,19,23,25,28,31,38,34]],[652,"2026-04-19","POLISH","Loading overlay: kill duplicate logo, kill tip box, unify first-load",0,[14,20,8,25,31,34]],[653,"2026-04-19","POLISH","Training 5-surface bomb-standard fix + LEVEL UP! stale-state reset",0,[12,20,21,25,31,37,34]],[654,"2026-04-19","FUNCTIONAL","Achievements popup: defensive triad for persistent empty-list",0,[13,20,22,25,28,31,38,33,41]],[655,"2026-04-19","POLISH","Loading-screen tip 4-layer halo + defaultFontAsset",0,[13,20,23,25,28,31,37,34,41]],[656,"2026-04-19","POLISH","Training dark-panel tint-raise + panel_dark on Cancel-confirm + Upgrade popups",0,[13,20,23,25,28,31,37,34]],[657,"2026-04-19","FUNCTIONAL","Fight VFX: 5-symptom surgical pass post-Pass-651 render-path fix",0,[14,20,22,25,28,31,37,33]],[658,"2026-04-19","FUNCTIONAL","AchievementsPopup: tab 2-line rebuild + empty-list defensive fix + TEMPORARY diagnostic logs",0,[13,20,31,37,34,57]],[659,"2026-04-19","POLISH","Fight VFX 4-symptom follow-up (burst scale + knockdown anchor + miss scale + OnDefeat lightning)",0,[13,20,26,31,37,35,29,57]],[660,"2026-04-19","FUNCTIONAL","Achievements diagnostic correction (fix misleading scrollRootChildCount log)",0,[13,19,23,25,28,30,37,33,49,40]],[661,"2026-04-19","POLISH / FUNCTIONAL","Victory Rewards row legibility (white-bg unmask fix, REDACTED)",0,[13,20,23,25,28,31,37,34,49]],[662,"2026-04-20","POLISH","Training panel_dark → panel_gold sprite swap: root-cause fix after 4 prior failed attempts",0,[13,20,25,29,32,37,35,57,10]],[663,"2026-04-19","POLISH","FightResultsScreen stats card fill + hero fontSizes + arena boxer suppress",0,[13,20,8,25,31,37,34,50,41]],[664,"2026-04-20","POLISH","Loading tip nudged into darker bg zone",0,[12,19,22,25,28,30,38,34,49]],[665,"2026-04-20","POLISH","TrainingScreen card tint removal (panel_gold visibility fix)",0,[13,19,23,25,28,30,37,33,48,41]],[666,"2026-04-20","FUNCTIONAL","Achievements Scenario B diagnostic (detail-panel / viewport-rect / ancestor-chain / content-corners)",0,[14,19,22,25,28,30,37,33,49,41]],[667,"2026-04-20","BLOCKER","RewardCollectionPopup white-row fallback: descendant Image walk in NormalizeItemVisuals",0,[14,20,23,25,28,31,37,35,50]],[668,"2026-04-20","FUNCTIONAL","Fight VFX 4-cell cleanup: WaterSplash + EarthGrow + VictoryFireworks + boss round-1 aura removed; knockdown Y 0.5→0.35",0,[13,20,26,31,37,35,10,58]],[669,"2026-04-20","POLISH","OnKnockdown ghost-boss void VFX repositioned to fallen opponent's head",0,[13,20,23,25,28,31,37,35,57]],[670,"2026-04-20","BLOCKER","RewardCollectionPopup root white-row fix: ApplySlicedSprite/color reorder + remove root skip in walk",0,[14,20,23,25,28,31,37,35,57]],[671,"2026-04-20","FUNCTIONAL","Training main surface polish: sessions label fix + header split + card upscale",0,[14,20,23,26,28,31,37,34]],[672,"2026-04-20","BLOCKER","FightEngine first-hit knockdown false-fire: ternary fallback 12f → 0f",0,[13,20,23,25,28,31,38,34,10,57]],[673,"2026-04-20","POLISH","Impact burst ~30% scale-up + ghost-head X inset",0,[13,19,23,25,28,31,37,35,50]],[674,"2026-04-20","FUNCTIONAL","Training session-confirm popup (Surface B) + active-session panel (Surface C) yassify",0,[13]],[675,"2026-04-20","FUNCTIONAL","SCENARIO B CANDIDATE 5 firstRow probe in AchievementsPopup",0,[14,20,23,25,28,31,38,35,11]],[676,"2026-04-20","FUNCTIONAL","Achievements SCENARIO B CANDIDATE 5B/6 probe extension",0,[13,19,23,24,28,31,37,34,49,11]],[677,"2026-04-20","BLOCKER","Announcer voice pool rebalance: kill false \"he's down\" on non-KD hits",0,[13,20,23,25,28,31,37,34,41,50,10]],[678,"2026-04-20","FUNCTIONAL","Fight VFX 3-symptom surgical (VoidBlackHole ghost gate + absolute miss scale + canvasScale 9.0/6.0)",0,[13,20,23,25,28,31,37,34,41,50]],[679,"2026-04-20","FUNCTIONAL","Training screen truncation + drill-card scroll + popup legibility",0,[13,20,23,25,29,30,37,35,50,10]],[684,"2026-04-20","FUNCTIONAL","Training drill cards finally render at computed height (VLG.childControlHeight false → true)",0,[13,20,23,26,28,31,38,35,50,10]],[685,"2026-04-20","","Achievements SCENARIO B 10%-layer probe (H_CANVAS_SHADER_CHANNELS + 4 others)",0,[1,32,33]],[686,"2026-04-20","FUNCTIONAL","Training screen + 2 popups REDACTED-test fix post-v0.1.680",0,[14,23,25,28,31,37,34,50,11]],[687,"2026-04-20","BLOCKER","Achievements popup row geometry fix (108→160f) + Passes 658/665/666/675/676/685 diagnostic strip",0,[14,23,25,28,31,38,35,50,10]],[688,"2026-04-20","FUNCTIONAL","Achievements post-fix diagnostic probe (6-line [AchPopup_P688] burst)",0,[14,23,25,27,31,37,35,49,10]],[689,"2026-04-20","","Training drill cards + session-confirm + active popup polish (post-v0.1.686)",0,[50]],[690,"2026-04-20","FUNCTIONAL / POLISH","Training main header-panel legibility + drill XP \"Lv N\" + SELECT fix",0,[12,19,23,24,28,30,37,34,39,9]],[691,"2026-04-20","FUNCTIONAL","Achievements position-layer probe extension (3-line [AchPopup_P689] burst)",0,[14,19,23,31,38,35,10]],[692,"2026-04-20","FUNCTIONAL","Hide bug-report + feedback buttons on non-Hub scenes",0,[13,19,22,25,28,30,37,34,41,49,9]],[693,"2026-04-20","FUNCTIONAL / POLISH","Training main polish: drill stat format / title center / SELECT pull-in / status row flatten / confirm popup left padding",0,[14,31,37,35,49,10]],[694,"2026-04-20","FUNCTIONAL","Achievements popup RENDER-layer probes (8-line [AchPopup_P692] burst)",0,[14,23,25,28,31,37,35,10]],[695,"2026-04-21","BLOCKER","Achievements row visibility fix: navy row bg + locked-alpha collapse + detail font floor",0,[14,22,25,28,31,37,35,10]],[696,"2026-04-21","FUNCTIONAL","Drill card title full-width centering + left-zone inset 20→36",0,[12,8,22,25,28,31,38,35,49,10]],[697,"2026-04-21","POLISH","Drill row VLG padding 20→15 (gold frame aligned with gym/trainer)",0,[12,8,19,22,25,28,31,37,35,49,10]],[698,"2026-04-21","FUNCTIONAL","Achievements exhaustive render-pipeline probe burst",0,[13,20,23,25,28,31,38,35]],[699,"2026-04-21","BLOCKER","Achievements blank rows root-cause fix: RectMask2D viewport + TutorialOverlay sortingOrder",0,[13,20,23,26,28,31,38,35]],[700,"2026-04-21","POLISH","Achievements row polish: Training drill-card parity (panel_gold 9-slice, 240f height, 96px icon, 32/22/22pt fonts, 130x112 claim btn)",0,[13,19,23,25,29,31,38,35,49,10]],[701,"2026-04-21","FUNCTIONAL","RewardCollectionPopup kill white rows: panel_gold root swap (different approach from Pass 661/667/670)",0,[13,20,23,25,28,31,37,35,49,10]],[702,"2026-04-21","POLISH","Achievements popup triple-surface polish: row gold-frame inset + header/tabs polish + detail-popup gold-framed rebuild",0,[14,20,23,26,28,31,36,35,50,11]],[703,"2026-04-21","FUNCTIONAL","Reward Popup: clear Border overlay (Currency/XP white-row fix)",0,[14,22,16,25,28,31,38,35,11]],[704,"2026-04-21","FUNCTIONAL","Achievements popup top band polish + detail popup compaction + Points system retired",0,[14,20,23,25,28,31,37,35,11]],[705,"2026-04-21","FUNCTIONAL","Solidify Feedback & Bug Report Popups",0,[13,20,22,25,28,31,36,34,40]],[706,"2026-04-21","FUNCTIONAL","Feedback & Bug Report popup: dim-Hub backdrop visible (Panel geometry fix)",0,[14,23,16,25,31,38,35,11]],[707,"2026-04-21","FUNCTIONAL","Training: Expected XP clean total + active session buttons",0,[14,25,31,37,35,11]],[708,"2026-04-21","FUNCTIONAL","Achievements popup four-symptom polish: divider 2px + tab separation + REDACTED progress gate + challenges scroll",0,[14,23,25,31,37,35,49,11]],[709,"2026-04-21","POLISH","Feedback / Bug Report popup panel tint fix",0,[14,23,25,31,37,35,10]],[710,"2026-04-21","FUNCTIONAL","Training confirm popup polish + GLOBAL typewriter -- → em-dash sweep",0,[14,25,31,37,35,10]],[711,"2026-04-21","FUNCTIONAL / POLISH","Achievements popup four-symptom polish round 2: divider fixed-size, detail popup REDACTED gate + font bumps, challenge row achievement-parity rewrite",0,[14,23,25,32,37,35,11]],[712,"2026-04-21","FUNCTIONAL","Training session-complete flavor + level-up polish + pre-session overlap fix",0,[13,20,23,25,28,30,37,34,41]],[713,"2026-04-21","FUNCTIONAL","Feedback popup: email-error overlap fix + description trim + font bump",0,[14,23,26,31,37,35,10]],[714,"2026-04-21","POLISH","Achievements summary single-centered + checkmark sprite + challenge VLG rhythm parity + reward row vertical centering",0,[13,20,23,25,28,30,36,33,41]],[715,"2026-04-21","POLISH","Achievements popup: checkmark recolor + COMPLETED banner + challenge rim/glow parity",0,[13,20,23,24,28,30,36,33,41]],[716,"2026-04-21","FUNCTIONAL","Training confirm popup: systemic overlap guarantees + (N%) stripped",0,[14,19,23,25,28,30,37,34,49,40]],[717,"2026-04-21","POLISH","Feedback subtitle font/rect + Hub button icon/label centering",0,[13,20,23,24,28,31,37,34,40,49]],[718,"2026-04-21","POLISH","Hub lock overlay icon scaled to match 140px main icon",0,[12,20,23,25,28,30,37,33,41]],[719,"2026-04-21","BLOCKER","Training confirm popup TITLE band hardening (autosize + widen + dual guard)",0,[13,20,23,25,28,31,37,34,49,11]],[720,"2026-04-21","POLISH","Drill title vertical-center alignment (Midline) in pre-training confirm popup",0,[13,20,22,25,28,31,37,34,9]],[721,"2026-04-21","FUNCTIONAL","Achievements Challenges-tab root-cause fixes: type-color + REDACTED icon + filter + elasticity + probe",0,[14,20,23,25,29,31,37,35]],[722,"2026-04-23","FUNCTIONAL","Game-wide iPhone text rendering foundation",0,[13,20,23,25,28,31,37,33,41]],[723,"2026-04-24","FUNCTIONAL","Canvas match=0 infrastructure",0,[13,20,23,25,28,31,37,35]],[724,"2026-04-24","FUNCTIONAL","TestFlight Build Pipeline Yassification",0,[13,20,23,26,29,31,37,34,41]],[725,"2026-04-24","FUNCTIONAL","Editor Cleanup A: DEAD + SUPERSEDED deletes",0,[13,19,22,25,27,30,36,33,40,57,10]],[726,"2026-04-24","FUNCTIONAL","Editor Cleanup B: early-project scaffold deletes",0,[13,19,22,25,27,30,36,33,40,57,10]],[727,"2026-04-24","FUNCTIONAL","Editor Cleanup C: font migration + overlap cleanup",0,[13,20,22,25,27,30,36,33,40,57,10]],[728,"2026-04-24","FUNCTIONAL","Editor Cleanup D: archive SceneSetup + VoiceDesync",0,[13,19,22,25,27,30,36,33,41,58,10]],[729,"2026-04-24","POLISH","Editor Cleanup E: menu namespace minimal unification",0,[13,19,22,25,28,30,37,33,40,57,10]],[730,"2026-04-24","FUNCTIONAL","Achievements state reconciliation + claim-guard hardening",0,[14,19,22,24,28,30,36,33,40]],[731,"2026-04-24","AUDIT / FUNCTIONAL","Mega Audit + Quick Wins Bundle",0,[20,23,24,28,30,37,33,41,48]],[732,"2026-04-24","BLOCKER","MockPvP stuck-accept flag fix",0,[13,20,22,24,28,31,37,33,41,48]],[735,"2026-04-24","POLISH","/ai/ Folder Archival",0,[13,19,22,25,28,30,36,33,40]],[745,"2026-04-24","FUNCTIONAL","DialogueUI D24-F2: WaitForSeconds → WaitForSecondsRealtime",0,[13,19,22,24,28,31,36,34,40,49]],[746,"2026-04-24","FUNCTIONAL","Training collect bonus-drop roll (D25-F1)",0,[12,20,23,25,28,30,37,33,39,49,9]],[747,"2026-04-24","BLOCKER","Economy rebalance — quiz/stat-level gold cuts",0,[13,19,22,25,28,30,37,35,49,9]],[748,"2026-04-24","POLISH","Inventory + Daily Gift 13pt floor compliance",0,[13,19,22,24,28,30,37,33,41,9,49,52,67]],[750,"2026-04-24","FUNCTIONAL","Inventory data cleanup: 17 consumable removals + 17 equipment renames",0,[13,20,22,25,28,30,37,33,41,9,49,52]],[751,"2026-04-24","POLISH","HubScreen analytics move [CLOSED PRE-EXECUTION]",0,[12,30,36,33,39,9,48]],[752,"2026-04-24","POLISH","QuestsScreen claim-all counter [CLOSED PRE-EXECUTION]",0,[12,30,36,33,39,9,48]],[762,"2026-04-24","FUNCTIONAL","DialogueUI D13-F2: dialogueText autosize 40-56 + maxVisibleCharacters reveal",0,[14,19,22,24,28,30,36,33,41,49]],[763,"2026-04-25","FUNCTIONAL","Tutorial Overlay deep-dive audit (read-only, 3 deliverables)",0,[14,20,22,25,28,30,36,34,40,10,48]],[766,"2026-04-25","AUDIT","Accessibility deep-dive audit (read-only, 3 deliverables)",0,[14,20,23,25,28,30,36,33,70,10,41,49]],[767,"2026-04-25","AUDIT","Notifications re-engagement audit",0,[74,14,20,23,25,28,30,36,33,70,10,40,48]],[768,"2026-04-25","AUDIT","Localization-readiness audit (read-only, 3 deliverables)",0,[14,20,23,25,29,30,36,34,70,10,41,48]],[769,"2026-04-25","FUNCTIONAL","Tutorial PulseHint reduced-motion gate",0,[13,19,22,24,28,30,36,33,40,69,9]],[770,"2026-04-25","BLOCKER","L01 SaveSystem CultureInfo safety",0,[14,20,23,25,28,31,37,34,70,10,73]],[771,"2026-04-25","POLISH","Lootbox shake reduced-motion gate",0,[13,19,22,24,28,31,36,33,40,70,9]],[772,"2026-04-25","BLOCKER","A1 CombatVFXHandler flash + reduced-motion gate",0,[13,19,23,24,28,31,37,34,40,49,10]],[773,"2026-04-25","FUNCTIONAL","D11-F1 CCLog wrapper (FUSED with T2 perf P-2)",0,[13,19,22,25,28,31,36,34,41,9,70]],[774,"2026-04-25","BLOCKER","L02 Achievement system reconciliation",0,[13,19,22,24,28,31,37,35,49,9,40]],[775,"2026-04-25","FUNCTIONAL","B6 9-stat explainer copy (data-only)",0,[14,19,22,24,28,30,37,33,49,10,40]],[776,"2026-04-25","FUNCTIONAL","Strip AchievementsPopup diagnostic suite",0,[13,20,22,25,28,31,36,33,40,69,9,48]],[777,"2026-04-25","FUNCTIONAL","NotificationScheduler.GetScheduledNotifications try/catch",0,[13,20,22,24,27,30,36,33,40,69,9,48]],[778,"2026-04-25","FUNCTIONAL","TutorialOverlay.LoadTutorialSteps try/catch",0,[12,19,22,24,28,30,36,33,40,69,9,48]],[779,"2026-04-25","FUNCTIONAL","BugReportPopup.SendRemoteReport JSON serialization try/catch",0,[13,19,22,24,28,30,36,33,40,69,9,48]],[780,"2026-04-25","FUNCTIONAL","FeedbackPopup.SendRemoteFeedback JSON serialization try/catch",0,[12,19,23,24,27,30,36,33,40,69,9,48]],[781,"2026-04-25","FUNCTIONAL","B8 Quest description copy edits (data-only)",0,[13,19,23,24,28,30,37,33,49,9,40]],[782,"2026-04-25","FUNCTIONAL","ChangelogPopup silent-catch → log warning",0,[12,19,22,24,27,30,36,33,40,69,10,48]],[783,"2026-04-25","FUNCTIONAL","Wire QualityOfLifeSystem badge stubs (4 stubs)",0,[12,19,22,25,28,30,36,33,40,69,10,48]],[784,"2026-04-25","POLISH","D8-F1 — Document Manager/System nomenclature in CLAUDE.md (T6 docs A; CODE_QUALITY_PASSES.md spec slot \"Pass 777\")",0,[13,19,22,25,28,30,36,33,40,70,48]],[786,"2026-04-25","REFACTOR","T4 Magic-number consts: Effects files (Part A)",0,[14,19,22,25,28,30,37,33,40,70,10,48]],[787,"2026-04-25","FUNCTIONAL","Daily quest expiring push wired (N-P+5)",0,[12,19,23,25,28,30,37,33,41,70,10,49]],[788,"2026-04-25","BLOCKER","T1 PART A — Notification analytics (closes F21)",0,[13,20,23,25,28,30,37,34,41,10,70,49,57]],[789,"2026-04-25","FUNCTIONAL","Streak risk push wired (N-P+6)",0,[12,19,23,24,28,30,36,33,41,70,10,49]],[790,"2026-04-25","FUNCTIONAL","Wire FightModifiersSystem reward + XP multipliers to FightDisplayController",0,[13,19,22,24,28,30,36,34,40,69,9,49]],[791,"2026-04-25","FUNCTIONAL","SAVE-9 — Kevlar guardrails Tiers 1+2+3 (T6 docs B; SAVE_BULLETPROOF_GUARDRAILS.md spec slot \"SAVE-9\")",0,[14,19,23,25,28,30,36,33,41,71,48]],[792,"2026-04-25","REFACTOR","T4 Magic-number consts: FightEngine (Part B)",0,[13,19,22,25,28,30,37,33,40,70,10,48]],[793,"2026-04-25","VERIFICATION","Training cancel-on-collect verification (N-P+8)",0,[13,24,27,30,40,70,10,48]],[794,"2026-04-25","REFACTOR","WeatherBonusSystem JsonUtility refactor (string-index parsing → typed DTO)",0,[13,19,23,25,28,31,36,33,40,69,9,49]],[795,"2026-04-25","FUNCTIONAL","T1 PART B — Training quiet-hour deferral (closes F4)",0,[13,20,23,25,28,30,36,34,41,10,70,48,57]],[796,"2026-04-25","FUNCTIONAL","T-2 Tutorial per-step analytics (closes F2)",0,[14,18,22,25,28,31,36,34,40,69]],[797,"2026-04-25","FUNCTIONAL","T-NEW Headgear Training Effects",0,[14,19,23,25,29,31,37,35,46,71,41,10]],[798,"2026-04-25","FUNCTIONAL","T-3 Tutorial reduced-motion (verification-only)",0,[12,19,23,24,28,30,36,33,45,69,40,10]],[799,"2026-04-25","POLISH","Pass 760 CLAIM ALL counter (verification-only)",0,[12,19,23,24,28,30,36,33,45,69,40]],[800,"2026-04-25","POLISH","Pass 759 HubScreen TrackScreenView reviewed, intentionally NOT moved",0,[13,20,24,28,30,36,33,45,69,40]],[801,"2026-04-25","FUNCTIONAL","T6 N-P+7 — Churn notification windows (closes F16)",0,[12,19,23,25,29,30,36,34,46,70,48,9]],[802,"2026-04-25","POLISH","T4 / B1 Lift GrayText / GrayInactive contrast",0,[12,19,22,25,28,30,36,33,40]],[803,"2026-04-25","POLISH","T3 C2 Lootbox reduced-motion wait gating",0,[13,19,22,25,28,31,37,33,46,69,50,40,10]],[804,"2026-04-25","POLISH","T4 / C4 SettingsScreen colorblind label relabel",0,[12,18,22,24,28,30,37,33,40]],[805,"2026-04-25","POLISH","N-P+11 Notification copy config + personalization",0,[12,19,22,25,28,31,37,33,45,70,11]],[806,"2026-04-25","FUNCTIONAL","T5 Stuck-state flag audit (REMAINING_WORK Pass 737, D11-F2 cross-cutting)",0,[14,20,22,24,28,31,36,33,45,70,9,41]],[807,"2026-04-25","POLISH","N-P+12 Notification day-of-week tuning",0,[12,19,22,25,28,30,36,33,45,70,11]],[808,"2026-04-25","FUNCTIONAL","T-NEW-3 Haptics audit + wire-up",0,[10,70,14,37,46,35]],[809,"2026-04-25","FUNCTIONAL","T-NEW-2 Economy + Difficulty Tightening Stage A",0,[19,22,25,28,30,36,34,46,71]],[810,"2026-04-25","POLISH","REMAINING_WORK + heartbeat reconciliation against PATCH_HISTORY 722–809",0,[20,22,25,28,30,36,33,45,70,49,40]],[811,"2026-04-25","POLISH","What's New popup: per-version-only gate",0,[12,20,23,25,28,30,36,33,45,48,69,9,40]],[812,"2026-04-25","BLOCKER","T-CRYPTO Web3/crypto language scrub for App Store review",0,[20,23,25,28,31,34,46,70,10,40]],[813,"2026-04-25","FUNCTIONAL","T-TUTORIAL: copy + arrow_direction + bubble placement hardening",0,[13,20,23,25,28,31,34,45,70,49,11,41]],[814,"2026-04-25","FUNCTIONAL","Credits sequence polish + Settings gating (T-CREDITS)",0,[13,20,23,25,28,31,37,34,46,71,10,41]],[815,"2026-04-25","FUNCTIONAL","UIText clip audit, 14 symptoms diagnosed across 7 screens",0,[13,20,23,25,29,31,36,34,46,48,70,11,41]],[816,"2026-04-25","BLOCKER","Daily Gift streak-tier system + visual fixes",0,[14,19,23,25,28,31,37,33,41]],[817,"2026-04-25","FUNCTIONAL","InventoryScreen iOS icon-rendering fix Phase A1 + B (PARTIAL — daily_gift A2 deferred)",0,[14,19,22,25,28,32,37,33,46,71,49,10,40]],[818,"2026-04-25","BLOCKER","MockPvP hardening + leaderboard polish (closes RW 732 + RW 744 minus rank-arrow Kevlar)",0,[14,20,23,25,28,31,37,33,46,71,49,11,40]],[819,"2026-04-25","FUNCTIONAL","T1 notch-void fix across 6 non-Hub screens + SafeAreaHelper hardening",0,[19,22,25,28,32,37,34,45,71,50,11]],[820,"2026-04-25","FUNCTIONAL","App-Lifecycle + Global-Overlay Bundle (3 symptoms)",0,[14,20,23,25,28,31,37,34,46,71,49,10,41]],[821,"2026-04-25","BLOCKER","InventoryScreen grid-icon white-square fix",0,[13,19,22,24,28,31,37,34,50,47,10]],[822,"2026-04-25","FUNCTIONAL / AUDIT-ONLY","Universal scroll-lag & sticky-drag audit",0,[13,19,23,25,28,31,36,35,49,46,11]],[823,"2026-04-25","POLISH","SettingsScreen polish: section-title centering + first-letter clip fix",0,[13,19,22,25,28,31,38,35,50,47,11,40]],[824,"2026-04-25","FUNCTIONAL","Loot table chapter-gating (closes Pass 809 economy leak via lootbox path)",0,[20,23,25,28,32,36,46,71,49,11,40]],[825,"2026-04-25","POLISH","Hub polish: portrait frame + ENDLESS lock alignment + HIG tap targets + equipment-slot row removed",0,[19,22,25,28,31,37,34,45,71,50,11,40]],[826,"2026-04-25","FUNCTIONAL","PreFight IMG_1291 multi-symptom fix: sub-canvas z-order, Active Effects redesign, companion sprite stretch + crispness, toast panel-suppression",0,[31,36,34,45,70,49,11,40]],[827,"2026-04-25","AUDIT-ONLY","Deferred-Audit Consolidation (3 deferred Batch-A items closed/queued)",0,[19,22,25,28,32,36,35,70,10,45,67,39]],[828,"2026-04-25","POLISH","Hub-stat-clip-fix + Pass 738 CanvasScaler migration (POLISH+FUNCTIONAL bundle, REDACTED)",0,[19,22,24,28,32,38,34,46,49,70,11,41]],[829,"2026-04-25","FUNCTIONAL","Universal scroll-feel: ScrollAwareButton drag-forward + sensitivity 25f→5f",0,[19,22,25,28,32,37,34,41]],[830,"2026-04-25","FUNCTIONAL","Achievements Challenges tab → RecyclingScrollView (Pass 822 Fix-D)",0,[13,19,22,26,28,31,37,33,50,10,40]],[831,"2026-04-25","FUNCTIONAL / POLISH","Shop polish bundle: Free Daily UI + gold-on-gold contrast + RectMask2D + HIG header + card title floor + dead-space footer + stale-inspector reset",0,[20,23,31,38,46,71,49,10,40]],[832,"2026-04-25","BLOCKER","Quests popup overhaul: detail popup + Pass 815 wraps + +0 guard + vibe restyle (BLOCKER+FUNCTIONAL+POLISH bundle, REDACTED)",0,[14,2,31,37,46,11]],[833,"2026-04-26","AUDIT-ONLY","MockPvP audit-only verification (RW 732 + RW 744 closed by Pass 818, no code change) (REDACTED) [APPENDED OUT-OF-COMMIT-ORDER POST C6/C4/C1/C2 SIBLING COMMITS]",0,[13,19,23,25,28,30,37,34,40,71,11]],[834,"2026-04-26","FUNCTIONAL","Inventory triage: RW 766 auto-scroll-to-new-item + RW 747/749 audit verdicts",0,[13,20,23,26,28,31,37,33,46,71,49,10,41]],[835,"2026-04-26","POLISH","TitleScreen full-bleed boxer art (819g) + LoadingScreen BG aspect (819h) (POLISH bundle, REDACTED)",0,[20,23,26,32,38,34,46,71,49,11,40]],[837,"2026-04-26","POLISH","Quiz visual polish + S+ confetti + grade-slam (RW 742 + 767 bundle)",0,[11]],[838,"2026-04-26","FUNCTIONAL","Training drill list → RecyclingScrollView (Pass 822 Fix-B)",0,[20,23,31,37,33,47,49,11,40]],[839,"2026-04-26","FUNCTIONAL","Campaign accordion → RecyclingScrollView (Pass 822 Fix-C)",0,[13,20,23,26,28,31,37,34,49,10,40]],[840,"2026-04-26","FUNCTIONAL","D2 prerequisite: TextSanitizer em-dash idempotency (scan-and-skip-span)",0,[13,19,23,24,28,31,37,33,46,10,49,41]],[841,"2026-04-26","FUNCTIONAL","D2a: Universal SetSanitizedText migration, UI screens",0,[14,19,22,25,28,31,37,34,45,10,49,41]],[842,"2026-04-26","FUNCTIONAL / AUDIT","Dialogue + Voiceline Mapping Audit XLSX",0,[19,23,25,28,31,36,47,49,10,41]],[843,"2026-04-26","POLISH","ChurnNotificationScheduler v2 item 1: D14 grant toast",0,[13,19,22,25,28,31,37,34,47,49,10,41]],[844,"2026-04-26","FUNCTIONAL","Achievements RevealSecretAchievement re-wired to RecyclingScrollView pool",0,[14,20,23,25,28,31,37,34,46,50,10,41]],[845,"2026-04-26","AUDIT-ONLY / POLISH","Vibe Reference Contract audit (whole-game UI consistency snapshot, AUDIT-ONLY/POLISH, REDACTED)",0,[19,23,25,28,30,36,34,47,49,71,10,41]],[846,"2026-04-26","POLISH","REMAINING_WORK.md hygiene reconciliation: BLOCKERS + MAJOR sections (POLISH, doc-only, REDACTED)",0,[13,19,22,26,27,31,38,50,11,40]],[847,"2026-04-26","FUNCTIONAL","D2b: Universal SetSanitizedText migration, Effects/Fight/Systems/Dialogue/Misc",0,[14,19,22,25,29,31,37,34,45,10,49,69,41]],[848,"2026-04-26","AUDIT-ONLY / POLISH","PreFight + FightResults vibe alignment per Pass 845 (NO-OP confirmation, AUDIT-ONLY/POLISH, REDACTED)",0,[12,19,23,25,28,30,36,33,45,48,40]],[849,"2026-04-26","POLISH","SettingsScreen color constants → UITheme REDACTED (Pass 845 D.6 closure)",0,[13,19,22,25,29,31,37,33,47]],[851,"2026-04-26","POLISH","HubScreen header gold underline canonical 4px upgrade (Pass 845 D.9 closure)",0,[13,20,23,31,38,34,47,50,29,40]],[852,"","AUDIT-ONLY","Pre-TestFlight Golden-Path Audit",0,[49,32]],[853,"2026-04-26","POLISH","LootboxScreen Rarity Color Canonicalization",0,[13,20,22,25,28,30,37,34,47,49,40]],[854,"2026-04-26","FUNCTIONAL / AUDIT-ONLY","Missing ch4-ghost voice hunt + Ed-verification XLSX restructure",0,[31,49,36]],[855,"2026-04-26","FUNCTIONAL / AUDIT-ONLY","Stage B Economy Verification Audit (Pre-TestFlight)",0,[19,23,25,28,31,46,70,49,10,40]],[856,"2026-04-26","POLISH","Pass 733 Verification: typewriter clamp already landed",0,[13,19,23,25,28,31,37,33,47,49,40]],[857,"2026-04-26","BLOCKER","Pass 819d closure: FightResultsScreen notch-void fix",0,[13,19,22,24,29,31,38,46,34,70,50,10,40]],[858,"2026-04-26","AUDIT-ONLY","TestFlight device-capture protocol for Ed",0,[12,20,23,25,28,31,36,33,47]],[859,"2026-04-26","FUNCTIONAL","CheatCodeSystem dev-toolkit rewrite (opaque codes, unconditional registry, supersedes Pass 824b)",0,[19,23,25,28,31,37,33,47,50,10,40]],[860,"2026-04-26","BLOCKER","Cold-launch crash cluster: TitleScreen InvalidCastException + DailyTaskSystem NRE",0,[13,19,23,31,37,46,50,10,40]],[861,"2026-04-26","BLOCKER","Header-notch BLOCKER root-cause fix (Editor floor + cold-launch poll + Settings double-inset)",0,[13,20,23,25,28,31,38,46,49,34,10,40]],[862,"2026-04-26","POLISH","F-HUB-FAB: Bug-report icon parity + Endless clearance",0,[13,19,23,28,31,38,46,49,34,10,40]],[863,"2026-04-26","FUNCTIONAL / POLISH","F-QUESTS UI: tab grid 3x2, phantom icon hide, Claim All width, row autosize",0,[14,19,23,25,28,30,37,33,46,50,10,40]],[864,"2026-04-26","FUNCTIONAL","F-INVENTORY: 7-defect close-out (white blob, equipped indicator, rarity pulse, transparent BG, stat polish, \"NONE\"→\"NO PET\")",0,[14,19,23,25,29]],[865,"2026-04-26","FUNCTIONAL / POLISH","F-SHOP: 9-defect ShopScreen visual + pricing bundle",0,[32,37,46,50,34,11]],[866,"2026-04-26","FUNCTIONAL","F-DAILYGIFT: Reward popup icon resolution + stack count + card polish",0,[14,19,23,25,28,31,37,34,40]],[867,"2026-04-26","FUNCTIONAL","F-PVP: MockPvPScreen canvas-fill rebuild + Leaderboard modal deletion",0,[13,20,23,31,38,47,49,34,11]],[868,"2026-04-26","FUNCTIONAL","InventoryScreen MiscTab orphan-clone strip (closes Pass 821b BLOCKER)",0,[13,19,22,25,28,31,37,33,16,50,10]],[869,"2026-04-26","POLISH","F-HUB-FAB-2: FAB cluster fade during Hub→loading transitions",0,[14,19,23,25,28,31,38,35,17,49,10]],[870,"2026-04-26","FUNCTIONAL","F-QUESTS-2: Tab 3x2→2x3 reflow + coroutine race hardening + Quiz/Gift surgical polish",0,[14,20,23,25,29]],[871,"2026-04-26","FUNCTIONAL","F-FIGHT-RING: Apply spotlightYOffset+stanceYOffset in main camera path (boxers floating above ring floor)",0,[13,20,23,25,28,31,38,35]],[872,"2026-04-26","FUNCTIONAL","F-SHOP-2: SPECIAL Tab Unification",0,[13,20,22,25,28,31,37,34,47,49,10]],[873,"2026-04-27","BLOCKER","F-DEVICE-7: Multi-defect device-test bundle (TitleScreen tap-to-start canvas reparent + Quests bonus preview + DailyGift LoadingScreen + Challenges→AchievementsPopup + OVERVIEW→HOME + Shop price column widen; Defect 7 scroll-lag deferred to F-SCROLL-PERF)",0,[20,23,25,28,31,37,34,46,49,11]],[874,"2026-04-27","FUNCTIONAL","F-INVENTORY-AUDIO-1: Inventory music volume spike root-cause fix (AudioManager.cs scene-keep-current branch preserves multiplier instead of resetting to 1f)",0,[19,22,25,28,31,38,35,47,49,10]],[875,"2026-04-27","BLOCKER","F-DEVICE-8: Campaign ScreenSafetyNet recovery overlay fix (UnassignedReferenceException at CampaignScreen.cs:713 / RecyclingScrollView EnsurePool — runtime Viewport build matching codebase pattern)",0,[22,24,28,31,38,35,45,49,11]],[876,"2026-05-06","BLOCKER","F-VERSION-1: Bump iPhone buildNumber 9→10 to verify Pass 875 fix lands in Ed's TestFlight binary (no code change)",0,[23,25,54,28,31,37,35,46,49,11]],[877,"2026-05-06","FUNCTIONAL","F-IOS-KEYBOARD-1: Hide iOS native input accessory bar on all TMP_InputField consumers",0,[19,22,25,54,28,31,37,34,40,10]],[878,"2026-05-06","BLOCKER","F-NAMEENTRY-BG-1: NameEntry scene background letterbox fix (reparent to canvas root + BackgroundCover)",0,[23,25,54,28,31,38,35,47,50,10]],[879,"2026-05-06","BLOCKER","F-TUTORIAL-1: Hub onboarding tooltip safe-area + arrow geometry fix (Dynamic Island clip + arrow apex panel overlap)",0,[23,25,54,28,31,38,35,47,50,10]],[880,"2026-05-06","AUDIT-ONLY","Pre-TestFlight smoke audit (Passes 875-879 verification, audit-only)",0,[19,23,31,36,49,45,24,55,28,33,40]],[882,"2026-05-06","BLOCKER","Tutorial overlays: D10 / D18-side / D20 wrong-context fires",0,[14,19,22,25,54,28,30,37,33,40]],[883,"2026-05-06","BLOCKER","F-DEVICE-9: AchievementToast Dynamic Island clip fix (re-parent banner under SafeAreaContainer + explicit ApplySafeArea)",0,[13,19,23,25,54,28,30,38,33,45,50,10,41]],[884,"2026-05-06","BLOCKER","Six-screen UI bundle: Campaign chrome (D19) + 5 truncation/overflow fixes (D8/D14/D21/D22/D23)",0,[23,25,54,28,31,38,35,46,50,11]],[885,"2026-05-06","FUNCTIONAL","Title screen: align boxers + TAP to spotlight pool",0,[13,20,23,25,55,28,31,38,34,45,50,10,40]],[886,"2026-05-06","FUNCTIONAL","F-FIGHT-RING-2 boxer-float spotlightYOffset retune",0,[13,8,17,24,55,30,37,45,50,10]],[887,"2026-05-06","FUNCTIONAL","D16 PreFight panel chrome: Tale of the Tape + ACTIVE EFFECTS 9-slice",0,[13,20,23,25,55,28,31,37,34,47,50,10,41]],[888,"2026-05-06","AUDIT-ONLY","Pre-TestFlight smoke audit: Passes 875-886 verification (audit-only, POLISH; renumbered from placeholder 887 — parallel terminal landed Pass 887 D16 PreFight panel chrome)",0,[19,23,31,36,49,46,25,55,28,33,10,39]],[889,"2026-05-06","FUNCTIONAL","F-DEVICE-9b queue-and-replay + F-TRAINING-TOAST audit-clean + F-NOTIFICATION-SYSTEM doc correction",0,[14,20,23,25,31,38,46,56,50,10,29,41]],[890,"2026-05-06","BLOCKER","D9 BackgroundCover cold-launch poll (Hub/Campaign/Inventory/Fight letterbox sweep)",0,[19,22,25,54,29,31,38,35,47,50,10]],[891,"2026-05-06","FUNCTIONAL","Tutorial state-machine deep audit follow-up: 2 stale targets + 3 stale-copy defects",0,[14,20,22,25,55,28,31,37,33,47,49,10,41]],[892,"2026-05-06","BLOCKER","Dialogue surgical bundle: D11a typewriter freeze + D12 voice tail-cut + D13 BG zoom regression-fix",0,[14,25,55,28,31,37,47,49,10]],[895,"2026-05-06","FUNCTIONAL","TutorialOverlay surgical bundle: F-TUTORIAL-TASK-EDGECASE popup-close dismiss + F-TUTORIAL-TESTINGOVERLAY-MASK dynamic sortingOrder bump",0,[14,17,31,46,56,50,11]],[896,"","POLISH","Pre-Build-21 final verification audit (Passes 887-892 + Pass-888 gap closure) (POLISH, audit-only) — renumbered placeholder 893 → 894 → 895 → 896 mid-record per concurrency protocol (compound chain with parallel terminal's TutorialOverlay surgical bundle, both terminals collided three times before converging)",0,[]],[897,"2026-05-07","BLOCKER","AchievementsPopup BLOCKER bundle: D-ACHIEV-CLAIM-BROKEN + CLAIM-BUTTON-REMOVE-REPLACE + ITEM-PREVIEW",0,[13,20,23,25,28,31,36,45,55,33,40,9]],[898,"2026-05-07","BLOCKER","D13-REVERT: Dialogue small-sprite contain-mode → stretch-mode",0,[14,25,55,29,32,37,46,50,11]],[899,"2026-05-07","FUNCTIONAL","Loss-screen polish: boo trim + RecTraining panel/tutorial removal + Pop's Advice resize",0,[13,19,22,25,54,28,31,37,33,47,10,40]],[900,"2026-05-07","FUNCTIONAL","D8-CONTINUES: Settings Start Fresh destructive-button label fit",0,[14,23,25,29,31,38,34,47,49,11]],[901,"2026-05-07","POLISH","D-LOADING-TIP-NAME-AUDIT REDACTED + Final Pre-Push Verification (Pass 892–900 Batch 1) (POLISH, audit + 1-line text fix, REDACTED)",0,[14,20,23,25,56,31,37,45,49,10,33,41]],[902,"2026-05-07","FUNCTIONAL","Voice/audio bug bundle: announcer double-win-call + KO count cap",0,[14,18,21,25,31,37,34,46,55,29,10]],[903,"2026-05-07","POLISH","Consumables Catalog Audit (172-item Tier A/BREDACTED sweep)",0,[13,19,23,26,55,29,31,37,34,47,50,11,41]],[904,"2026-05-07","POLISH","Music kit voice rewrite",0,[14,19,23,25,54,28,31,36,33,45,49,10,40]],[905,"2026-05-07","POLISH","Achievement catalog name + flavor rewrite",0,[13,19,23,25,55,29,31,37,34,45,10,49,41]],[906,"2026-05-07","FUNCTIONAL","Consumables Rebalance + Flavor Pass (172-item flavor rewrite + 25 mechanical edits)",0,[13,20,23,26,55,29,31,37,34,45,50,11,41]],[907,"2026-05-07","POLISH","Companion description voice rewrite (11 entries)",0,[12,20,23,26,55,29,31,37,34,46,49,10,41]],[908,"2026-05-07","POLISH","Credits A NOTE block insert",0,[13,19,23,26,55,28,31,37,33,46,50,10,40]],[909,"2026-05-07","RESEARCH","Loading Tips System Audit",0,[12,19,23,25,55,28,31,49,9,40]],[910,"2026-05-07","RESEARCH","Quiz System RESEARCH Audit",0,[12,18,22,24,55,28,30,36,35]],[911,"2026-05-07","RESEARCH","Quest System RESEARCH Audit",0,[30,36,45,55,50,28,10,41]],[912,"2026-05-07","FUNCTIONAL","Quiz System Hardening (FUNCTIONAL pre-req for Quiz Expansion)",0,[13,20,23,25,54,29,31,36,34,10,50,41]],[913,"2026-05-07","FUNCTIONAL","Wire Historical Date Loading Tips (Once-Per-Session)",0,[13,20,23,26,54,29,31,37,34,50,10]],[914,"2026-05-07","FUNCTIONAL","Quest System Hardening",0,[14,20,23,25,54,29,30,36,33,41,50,11]],[915,"2026-05-07","FUNCTIONAL / POLISH","Loading Screen Recovery Checkpoint",0,[13,19,22,26,45,54,49,28,30,36,33,10,40]],[916,"2026-05-07","RESEARCH","Comprehensive VoiceLines + Visual Assets Audit",0,[13,20,23,25,55,29,30,36,33,41]],[917,"2026-05-07","POLISH / DATA","Loading Tips Expansion 80 -> 345 across 11 clusters",0,[13,19,22,45,54,50,28,30,33,10,40]],[918,"2026-05-07","POLISH / DATA","Quiz Pool Expansion",0,[13,19,23,25,54,29,30,36,33,40,49,10]],[919,"2026-05-07","POLISH / DATA","Phase C Story Cleanup Kickoff",0,[14,20,23,25,55,45,29,31,37,35,49,10,41]],[920,"2026-05-07","RESEARCH","Voice ID Integrity Audit",0,[19,23,25,54,29,30,36,34,50,70,41]],[921,"2026-05-07","FUNCTIONAL / POLISH / DATA","Phase C Mega Pass: Story Rebuild Build 24",0,[14,20,23,25,54,46,29,31,37,34,71,40]],[922,"2026-05-08","RESEARCH","Repo-Wide Strategic Audit",0,[13,19,23,25,54,45,28,30,36,33,40,70]],[923,"2026-05-08","BLOCKER","TitleScreen Tap Transition Diagnostic + Harden",0,[14,20,23,25,55,46,28,31,38,34,50,67,41,71]],[924,"2026-05-08","POLISH","T6 UI Floor Compliance",0,[13,19,22,25,55,28,31,38,34,49,67,40,71]],[925,"2026-05-08","FUNCTIONAL","B-03 Reward Popup Catch-and-Log Cluster Fix",0,[14,20,23,26,55,28,31,37,34,45,49,41]],[926,"2026-05-08","FUNCTIONAL / FIX","T5 Silent-Fail Cleanup",0,[13,19,23,25,55,29,30,37,34,50,46,10,70,40]],[927,"2026-05-08","FUNCTIONAL / FIX","LoadSceneFallback helper + DialogueUI silent-fail surfacing",0,[14]],[928,"2026-05-08","FUNCTIONAL","H-07 Achievement Toast Deferral + B-02 Spec Closure",0,[14,20,23,25,55,28,31,37,34,50,45,41]],[929,"2026-05-08","FUNCTIONAL / FIX","T1 Tier-1 audit batch — H-01 save-recovery catch + H-06 VFX warm-up + B-01 false-positive surface",0,[13,20,23,25,55,28,31,37,34,46,50,11,71]],[930,"2026-05-08","FIX","M-25 Typewriter Speed Clamp closure",0,[13,2,31,36,45,55,33,28,49,10,71]],[931,"2026-05-08","FUNCTIONAL / FIX","T1 Title Screen Music Kit Leak Fix",0,[13,19,22,25,54,28,30,37,33,40,7,50,46]],[932,"2026-05-08","POLISH","TB Title Logo H2 race fix + size/pulse polish",0,[14,19,22,25,55,28,31,37,35,49,10,40]],[933,"2026-05-08","FIX","Title-Tap BuildOverlay Defense + Internal Diagnostics (FIX, BLOCKER, REGRESSION on Pass 923)",0,[13,20,23,26,55,29,31,37,34,46,49,10,71]],[935,"2026-05-08","RESEARCH","Story Architecture Audit",0,[19,23,25,55,45,30,36,33,28,49,10,70,40]],[936,"2026-05-08","FIX","TA Marker Normalization Fix in DialogueLine.GetDisplayName()",0,[13,20,23,24,55,28,31,37,33,41]],[937,"2026-05-08","FIX","Prologue→Hub navigation race fix (H-02)",0,[13,20,23,25,55,29,31,37,35,46,49,10,71]],[938,"2026-05-08","RESEARCH","TC Full Chapter Content Audit",0,[25,55,45,30,36,33,28,50,10,70]],[939,"2026-05-08","FIX","H-01 ch1_prologue_wake content trim",0,[13,20,23,24,55,28,31,37,34,41]],[940,"2026-05-08","POLISH","L-03 Save-Failure Counter Diagnostic Surface",0,[13,20,22,25,55,28,31,37,34,41]],[941,"2026-05-08","FIX","M-03 Voice Override Retry on Parse Failure",0,[13,20,22,24,55,28,30,36,34,41]],[942,"2026-05-08","POLISH","Redemption Code Roast Lines (30 escalating, 6 tiers)",0,[12,19,22,26,55,28,31,37,34,50,10,41]],[943,"2026-05-08","RESEARCH","TH BG Framing Per-Speaker Audit",0,[13,19,23,25,55,28,30,37,33,41]],[944,"2026-05-08","FIX","TI VAL_* Voice Prefix Mapping (FIX, BLOCKER)",0,[13,19,22,24,55,28,31,37,34,41]],[946,"2026-05-08","RESEARCH","TJ H-938-03 Voice Collision (FIX ATTEMPTED → REVERTED → SURFACED)",0,[13,19,23,25,55,28,31,37,34,40]],[951,"2026-05-08","FIX","TK BG Location-Gate Drop (Path A from Pass 943 audit)",0,[13,20,22,25,55,28,31,36,34,45,49,10]],[952,"2026-05-08","RESEARCH","TM Voice Null Audit",0,[19,23,25,55,29,30,36,33,50,45,10,70,40]],[953,"2026-05-08","RESEARCH","CC Whole-Repo System Inventory",0,[13,19,23,25,55,28,30,36,33,40,50,46,10,70]],[954,"2026-05-08","FIX","TC Ch1 Prologue Chain Deep Trim (H-938-01 + H-938-06)",0,[13,19,23,25,55,28,31,37,35,49,45,10,70]],[955,"2026-05-08","FIX","TA POP_CH4_026/027 Voice-ID Collision Fix",0,[13,20,22,25,55,28,31,37,34,50,45,10,70]],[956,"2026-05-08","POLISH","TB Voice ID Overrides Metadata Cleanup (B-952-02 + L-938-03 + M-938-01)",0,[13,19,23,25,55,28,31,37,34,50,46,10,71]],[957,"2026-05-08","POLISH","Loading Tips Mega Expansion (+121 -> 466)",0,[13,19,23,26,55,28,31,37,34,40,10,50,45,70]],[958,"2026-05-08","FIX","TD H-938-02 Ascension Orphan DELETE (FIX, HIGH)",0,[13,20,23,25,55,28,31,38,50,46,10,71]],[959,"","POLISH","TE Story Edges Polish Bundle",0,[]],[960,"2026-05-08","POLISH","TJ H-938-03 Path C Closure (PLR_CH6_031 → null)",0,[14,20,23,25,55,28,31,37,50,45,10,71]],[961,"2026-05-08","POLISH","TF [DIAG-*] Diagnostic Breadcrumb Cleanup",0,[14]],[962,"2026-05-08","RESEARCH","SaveSystem + SaveData deep audit",0,[13,5,25,55,30,36,33,50,45,28,10,70]],[963,"2026-05-08","RESEARCH","TI Editor Tooling Audit (RESEARCH, S04 BLOCKER decomposition)",0,[14,19,23,25,55,28,30,37,33,41,50,45,11,70]],[964,"2026-05-08","FIX","TG Notifications iOS Authorization Prompt (FIX, HIGH)",0,[32,50,45,11]],[965,"2026-05-08","FIX","T1 Standing Rule Cluster: Defang Editor Version Writes",0,[70]],[966,"2026-05-08","","RECONCILE: KNOWN_PROBLEMS + REMAINING_WORK (RECONCILE, docs only)",0,[13,20,22,26,55,28,31,38,50,46,33,41,10,70]],[968,"2026-05-08","FIX","T4 PassTestConfirmation Renumber-on-Collision Detection + Em-Dash Regex Format Fix (FIX, HIGH)",0,[14,20,23,25,55,29,31,38,34,41,50,46,11,70]],[969,"2026-05-08","FIX","T5 AutoWireSerializedRefs Type-Suffix Filter Modernization (FIX, MEDIUM)",0,[]],[970,"2026-05-08","FIX","T6 Wave 3 — Editor Tooling MEDIUM Cluster (FIX, MEDIUM, FUNCTIONAL)",0,[]],[971,"2026-05-08","FIX","T3 GoldenPathTest 13-Scene Coverage + PostPassSmokeTest Roster Gate (FIX, HIGH)",0,[14,20,23,25,55,28,31,37,35]],[972,"2026-05-08","FIX","Wave 4 / T2: Wire 4 NotificationScheduler Orphans (CF-964-01 closure)",0,[13,19,22,24,55,28,31,38,50,46,33,41,68,11,70]],[973,"2026-05-08","","Wave 4 / T1: Kevlar Save Schema v14 → v15 (SAVE-1 + SAVE-2 + L1115 cascade fix + nested-type protection)",0,[20,23,24,55,28,31,36,34]],[974,"2026-05-09","BLOCKER","SaveMigrationTests Gauntlet Unblock",0,[13,19,23,24,55,28,31,37,33,41]],[975,"2026-05-09","RESEARCH","ContentValidator Portrait Diagnosis",0,[12,19,23,25,55,28,31,36,33,40]],[976,"2026-05-09","BLOCKER","ContentValidator Portrait Fix",0,[14,20,23,25,31,38,34,28,56,46,11,49,70]],[977,"2026-05-09","RESEARCH","Story Dialogue Diagnosis",0,[14,31,38,46,55,34,28,10,49,70]],[978,"2026-05-09","HOUSEKEEPING","Git Hygiene: Pass 921 Capture",0,[13,20,23,31,38,45,55,35,28,11,49,70]],[979,"2026-05-09","BLOCKER","Instrument + Migration Audit (NON-Kevlar FIX, BLOCKER)",0,[14,31,38,45,55,34,28,10,49,70]],[981,"2026-05-09","BLOCKER","Story Flow + Tutorial Race Bundle (BLOCKER, FAILED play-test)",0,[14,19,26,55,28,31,38,33,41,46,11,50,70]],[983,"2026-05-09","HOUSEKEEPING","Source-Code Git Hygiene",0,[13,20,23,25,54,28,30,37,34,41,70]],[984,"2026-05-09","FIX","MVP-ship blocker bundle",0,[13,20,22,25,54,28,31,36,33,41,9]],[985,"2026-05-09","FIX","Polish + Audit Bundle (FIX BLOCKER + POLISH + AUDIT-DRIVEN, single autonomous run with Ed out)",0,[14,20,23,26,54,31,37,35,11]],[986,"2026-05-09","FIX","Audit Bundle + Pass 985 Deferral Resolution + Per-Chapter Fight BG",0,[14,20,23,25,55,29,31,37,35,10]],[987,"2026-05-09","RESEARCH","UI Design Audit",0,[13,30,36,33,54,49,40,10]],[988,"2026-05-09","FIX","TestFlight Blockers Bundle",0,[20,23,25,55,28,30,36,35,10,49,45]],[989,"2026-05-09","RESEARCH","Investor Documentation Stats Refresh Audit",0,[14,30,36,33,45,55,10,49,40,70]],[990,"2026-05-10","FIX / POLISH","Logo + Utility-Button Polish",0,[13,19,22,25,55,28,30,36,35,45,49,10,40]],[991,"2026-05-10","RESEARCH","Pipeline Self-Audit",0,[14,30,36,45,54,33,10,49,70,40]],[992,"2026-05-10","CODE","Pipeline Hardening Unified Deployment",0,[19,23,25,55,28,30,36,33,10,46,49,71]],[993,"2026-05-10","CODE","Stop hook plumbing (trampoline) + V4 backfill + DRY_RUN flip",0,[13,19,23,25,55,28,30,36,33,40]],[994,"2026-05-10","FUNCTIONAL","Fight BG decouple",0,[13,19,8,23,25,55,28,30,38,34,46,10,50,70,41]],[995,"2026-05-10","FUNCTIONAL","Voice line mid-playback interruption fix",0,[20,7,23,25,55,28,30,37,34,46,10,50,70]],[996,"2026-05-10","BLOCKER","Restore after_fight_1 Story Beat",0,[13,20,23,25,55,28,31,37,34,41,46,10,50,70]],[997,"2026-05-10","FIX","Loading Overlay Diagnostic-First Hardening",0,[13,20,23,25,55,29,31,37,34,47,50,10,71]],[998,"2026-05-10","FIX","Referee voice wiring: stoppage pool prune + intro fallback removal + get-up coverage diagnostic",0,[19,23,25,55,29,31,37,34,47,50,10,71]],[999,"2026-05-10","FIX","Randomize Non-KO Knockdown Count Target",0,[12,19,22,25,54,28,31,37,34,47,10,50,71,41]],[1000,"2026-05-10","BLOCKER","Post-loss Go Train button stuck — coroutine killed by Hide() before scene load",0,[20,23,25,55,29,31,37,34,47,50,10,71]],[1001,"2026-05-10","RESEARCH","Total Diagnostic Logging Sweep ([CC_*] tag taxonomy across 123 files)",0,[19,22,26,55,28,31,37,46,10,50,71]],[1003,"2026-05-10","RESEARCH","Quests UI overhaul Phase 0 — Discovery doc + mockup ingestion + safety snapshot",0,[14,19,23,25,54,27,30,36,33,47,10,50,71]],[1004,"2026-05-10","CODE","Quests UI overhaul Phase 1 — save schema bump v15→v16 (storage-only, closed-dev relaxed Kevlar)",0,[19,22,25,55,46,28,31,38,10,50,71]],[1005,"2026-05-10","RESEARCH","Hub UI overhaul Phase 0 — Discovery doc + mockup ingestion + safety snapshot",0,[]],[1006,"2026-05-10","FUNCTIONAL","Quests UI overhaul Phase 2 — reset/timing verification + Q-1/Q-2 distribution lock-down",0,[14,19,23,25,55,28,31,38,10,50,70,41]],[1007,"2026-05-10","RESEARCH","Campaign / Prefight / Loading Redesign Phase 0 — Discovery doc + mockup ingestion + safety snapshot",0,[12,2,46,54,9,50,70]],[1008,"2026-05-10","RESEARCH","Inventory UI overhaul Phase 0 — Discovery doc + mockup ingestion + safety snapshot",0,[14,19,23,26,55,28,30,36,33,40,50,9]],[1009,"2026-05-10","CODE","Hub UI overhaul PR-01 — CCTokens + CCAtoms (9 builders) + AtomSandbox dev-only scene",0,[14,20,23,25,55,28,30,37,34,41,50,70]],[1010,"2026-05-11","RESEARCH","Shop UI overhaul Phase 0 — Discovery doc + mockup ingestion + safety snapshot",0,[13,20,23,25,55,28,30,36,33,41]],[1011,"2026-05-11","CODE","C/P PR-01 — Campaign Archive accordion rewrite",0,[13,19,23,26,55,29,31,37,34,40,50,70,10]],[1012,"2026-05-11","CODE","Inventory PR-01 — Locker shell + 8-cell Equipped Shelf + filter tabs + 2-col grid + empty state (Option B additive InventoryScreen2)",0,[14,47,10,50,70]],[1013,"2026-05-11","CODE","Shop PR-01 — Pro Shop shell + 3 tabs + 2-col grid skeleton",0,[14,19,23,25,55,28,30,36,34,41]],[1014,"2026-05-11","","Inventory PR-02: Stats Ledger + Active Effects shelf",0,[13,2,46,54,9,49,70]],[1015,"2026-05-11","","C/P PR-02 - Prefight Tale view + StatComparisonService + CornermanPopQuotes SO + per-effect-service GetActiveChip",0,[14,2,7,68,44,25,37]],[1016,"2026-05-11","CODE","Hub UI overhaul PR-02 — Hub static shell reskin (Trainer's Logbook fight card + 7-tile nav grid + Q-7/Q-8 deletions; Option B additive HubScreen2 with USE_PR02_SHELL flag)",0,[19,23,26,54,29,30,36,34,40]],[1017,"2026-05-11","CODE","Hub PR-03 Pop's note rotation",0,[13,19,22,25,54,28,31,37,34,41]],[1018,"2026-05-11","CODE","Hub UI overhaul PR-04 — RewardBundle additive fields",0,[13,19,22,25,55,28,31,36,34,40,71,10]],[1019,"2026-05-11","CODE","Inventory PR-03 — Inspector overlay + ActivationToast + tap routing wired (Option B additive InventoryScreen2 extension + NEW ActivationToast MonoBehaviour)",0,[14,19,23,47,10,50,70]],[1020,"2026-05-11","CODE","Shop UI overhaul PR-02 -- Deal Strip + SALE rendering + Q-S12",0,[14,19,23,25,55,29,31,37,34,41,10,50,70]],[1021,"2026-05-11","CODE","Quests Phase 3 — QuestProgressService refactor (replay-aware single facade)",0,[14,20,23,25,54,29,31,37,34,41,10]],[1022,"2026-05-11","CODE","C/P PR-04 — Loading screen Locker Room reskin + CornermanTips.asset + ChampChaseSfx",0,[30,37,34,10,40]],[1023,"2026-05-11","CODE","C/P PR-05: Replay Wraps + REPLAY Ribbon",0,[13,19,23,25,54,29,31,37,34,40]],[1024,"2026-05-11","CODE","Shop PR-03 Free Daily Card Reskin",0,[12,19,23,7,26,55,28,30,37,34,41,42]],[1025,"2026-05-11","CODE","Hub PR-05 -- Envelope chrome popup rendering + Q-2 grant-then-show flip + LootBox content",0,[31,37,34,10,50,70,40]],[1026,"2026-05-11","CODE","Inventory PR-04 — REPAIR + SELL flows + 3 NEW backend APIs + parchment confirm dialog",0,[14,2,11,42]],[1027,"2026-05-13","FIX / BLOCKER","RectTransform host fallback in HubScreen2 + InventoryScreen2",0,[31,37,34,10,50,70,41]],[1028,"2026-05-13","FUNCTIONAL","RewardBundle factory population (Pass 1018 field adoption at 6 factories)",0,[14,20,23,25,54,28,31,36,34,40]],[1029,"2026-05-13","POLISH","Stamp-sprite adoption retrofit",0,[13,2,25,54,28,31,36,8,43]],[1030,"2026-05-13","FUNCTIONAL","ShopSystem.ClaimFreeDaily envelope-chrome wire",0,[13,19,23,25,55,28,31,37,34,40,50,10]],[1031,"2026-05-13","FUNCTIONAL","Route 4 replay-sensitive quest-progress bypass sites through QuestProgressService",0,[13,19,23,26,55,29,31,37,34,50,42,10]],[1032,"2026-05-14","FIX","Prefight Tale view: opaque backdrop + canvas sort-order hoist",0,[13,20,23,25,55,28,30,37,33,40]],[1033,"2026-05-14","FIX","RewardCollectionPopup envelope body invisible (reveal ordering fix)",0,[13,20,22,25,55,28,31,37,35,41]],[1034,"2026-05-14","FIX","Campaign legacy bleed-through fix (RuntimeOverlay alpha + PreFightScreen predicate gating + legacy CampaignBackground re-route)",0,[14,20,23,25,54,28,31,36,33,40,49]],[1035,"2026-05-14","FIX","Revert Pass 1022 Loading screen Locker Room reskin",0,[13,19,23,25,54,28,31,37,34,50,41]],[1036,"2026-05-14","FIX","Shop PR-04: bottom-anchored inspector + purchase flow + RewardCollectionPopup envelope wired; CF-1013 closed + walk-finding bundle",0,[13,20,23,25,54,28,31,37,35,50,10,41]],[1037,"2026-05-14","FIX","Inventory PR-01 visual-QA",0,[13,2,7,31,62,43,66]],[1038,"2026-05-14","CODE","QuestsScreen2 Trainer's Logbook reskin Phases 1+2+3",0,[13,19,23,25,54,28,31,37,35,50,10,41]],[1039,"2026-05-15","FIX","Wave-2 mega-closeout (14-finding bundled fix; H4 override)",0,[20,22,26,54,29,31,37,35,49,10,41]],[1040,"2026-05-15","","Wave-3 mega-closeout",0,[13,2,68,43]],[1041,"2026-05-15","CODE","Wave-3 deferred closeout: F24 Quest Quiz Phase 4 build + L2 per-screen redistribution",0,[14,19,22,25,55,28,31,36,33,41]],[1042,"2026-05-15","BLOCKER","REDACTED (autonomous diagnose + defensive fix)",0,[14,19,22,24,55,28,31,37,34,61,40]],[1043,"2026-05-15","BLOCKER","CF-VOICE-ARBITER-CROSS-SOURCE-AND-INTERRUPT (BLOCKER; Q1 PRIORITY-TIERED + Q2 ROUTE)",0,[14,19,22,25,55,28,31,37,33,61,40]],[1044,"2026-05-20","POLISH","CF-1039 secondary popup reskin (4 popups) + F1041W-11 Changelog body fix",0,[14,19,22,25,55,28,31,36,34,61,40]],[1046,"2026-05-20","POLISH","REDACTED fix + CF-WAVE3-COIN-GLYPH-GLOBAL re-defer (R1 baked)",0,[13,19,22,26,55,28,31,36,34,41]],[1047,"2026-05-20","FIX","Hub Wave-3 6-finding bundle",0,[12,19,22,24,54,28,30,36,33,40]],[1048,"2026-05-20","POLISH","QuestsScreen2 Phase-4 Quiz polish + Daily/Weekly card height (4-finding bundle from Pass 1041 walk)",0,[14,20,23,25,55,28,31,37,34,60,40]],[1049,"2026-05-20","POLISH","Shop polish 4-finding bundle (F1041W-05 + F1041W-06 + F1041W-08 Shop + P-05)",0,[14,20,23,25,55,28,31,37,34,61,40]],[1050,"2026-05-20","POLISH","InventoryScreen2 Wave-3 visual-tier polish bundle",0,[12,19,23,25,55,28,30,36,33,41]],[1051,"2026-05-20","FIX","Close CF-PLAYVOICECHAINED-ENDSAT-NOT-REFRESHED",0,[13,2,7,60,49,55,43,10]],[1052,"2026-05-20","FIX","PreFightScreen GetLoadoutRarityColor Common-orphan -> RarityColors.Common (PARTIAL close of CF-RARITY-COMMON-ORPHAN-CASCADE)",0,[13,19,23,25,55,28,30,36,34,49,41]],[1053,"2026-05-20","POLISH","W4c supplementals batch",0,[14,19,22,24,55,28,31,36,34,61,10,40]],[1054,"2026-05-20","POLISH","W4b popup chrome supersession",0,[14,19,22,24,54,28,31,36,33,61,10,39]],[1055,"2026-05-20","POLISH","W4a rarity frame cascade",0,[14,19,22,24,54,28,31,36,33,61,10,39]],[1056,"2026-05-20","BLOCKER","CF-1032 5th attempt: EnsureShellBuilt fake-null guard on ShowTale + Rebuild entry",0,[13,20,22,24,55,28,31,37,33,41]],[1057,"2026-05-20","BLOCKER","CF-1032 attempt 6: substrate-aware text-color revert on PreFightScreen2 page content",0,[13,20,23,24,55,28,31,37,34,41]],[1058,"2026-05-20","BLOCKER","CF-1032 attempt 7: re-enable chrome shell TMPs on PR-02 PreFight path",0,[13,20,22,24,55,28,31,37,33,41]],[1059,"2026-05-20","BLOCKER","CF-1032 attempt 8: Pass 650-shape sweep duplication at Rebuild tail on PR-02 PreFight reuse path",0,[13,20,23,25,54,28,31,37,34,41]],[1061,"2026-05-20","POLISH","Inventory locker mockup alignment (structural)",0,[13,19,23,25,55,28,31,36,34,61,49,10,40]],[1062,"2026-05-20","FUNCTIONAL","Shop mockup alignment",0,[12,19,23,25,55,28,31,37,33,40]],[1063,"2026-05-20","FUNCTIONAL","Hub mockup alignment (grid -> list, 5 icons, 3-square block, no Pop's strip)",0,[13,20,23,24,54,28,31,37,35,61]],[1064,"2026-05-20","","PreFight reskin: mockup-aligned structural rewrite",0,[12,20,23,25,55,28,31,36,35,62]],[1065,"2026-05-20","FUNCTIONAL","Wave 5 sprites import + manifest application",0,[2,49,55,29,14,24,31,37,33,61,10,57]],[1066,"2026-05-20","FUNCTIONAL","Universal RewardService funnel (facade + Training + Challenge wiring)",0,[14,20,23,26,54,28,31,37,35]],[1067,"2026-05-20","FUNCTIONAL","PreFight ROUND 2 density + ACTIVE EFFECTS 4-slot pivot + VS sprite (Parallel Batch Terminal 1 of 6)",0,[14,23,25,54,28,31,37,34,41]],[1068,"2026-05-20","FUNCTIONAL","Hub ROUND 2 refinement (5 Ed-walk findings)",0,[12,19,23,26,54,28,31,36,34,40]],[1069,"2026-05-20","BLOCKER","Pop's Wall reskin (AchievementsPopup.cs)",0,[12,19,23,25,55,28,31,36,34,40,62]],[1070,"2026-05-20","FUNCTIONAL","Inventory Round-2 reskin refinement (Terminal 3 parallel-batch)",0,[12,20,23,26,55,28,31,36,34,62]],[1072,"2026-05-20","FUNCTIONAL","Quests 1-to-1 Carbon-Copy Reskin (Parallel Batch Terminal 6 of 6)",0,[13,19,23,24,54,28,31,37,34,40]],[1073,"2026-05-20","FUNCTIONAL","PreFight ROUND 2.5 layout balance fix + BuildPage anchor-pin discipline",0,[12,19,23,25,54,28,31,36,34,40,61]],[1074,"2026-05-20","FUNCTIONAL","Shop ROUND 3 aggressive re-scale (Try-1 self-corrected)",0,[13,20,23,25,54,29,31,37,33,40,62]],[1075,"2026-05-20","FUNCTIONAL","Hub ROUND 3 refinement (7 Ed-walk findings)",0,[14,19,23,25,54,29,31,36,34,41]],[1076,"2026-05-20","FUNCTIONAL","Inventory Round-2 walk refinement (Parallel Batch Terminal 3 of 6)",0,[12,20,23,26,55,28,31,36,34,61]],[1077,"2026-05-20","FUNCTIONAL","Achievements ROUND-2 refinement (coin chip chrome + dossier sparse rebanding)",0,[13,31,37,61,49]],[1078,"2026-05-20","FUNCTIONAL","Quests Pass-1072-Walk Bug Sweep (6 bugs, 4 files)",0,[13,20,23,24,54,28,30,37,34,9]],[1079,"2026-05-21","FIX","Shop reskin: vertical restructure + Special-tab unification + Today's Deal one-line fix",0,[12,19,23,26,54,28,30,37,34,40]],[1080,"2026-05-21","RESEARCH / INFRA","Empirical Render Path Investigation (OUTCOME A) — Pass 1079 G7-G10 retroactively executed",0,[12,19,22,25,54,28,30,38,33,40]],[1081,"2026-05-21","FIX","Shop real-defect closure + canary classifier tune + R1 vertical-clip measurement upgrade",0,[14,19,23,25,54,28,30,38,34,41]],[1082,"2026-05-21","","Today's Deal strip vertical-clip empirical closure (CF-1081-OPEN; Symptom 2 finally closed)",0,[13,2,8,55,43,25,49,10]],[1083,"2026-05-21","FIX","Shop grid BUY REDACTED state-aware (closes grid-vs-detail SOLD/BUY disagreement; PR-04 deferred work landed)",0,[14,20,23,25,55,29,31,38,35,62,49,10,40]],[1084,"2026-05-21","FIX","Shop buy-state: OWNED relabel + consumable repurchasability + R1 max-stack cap gate",0,[13,19,23,25,55,28,30,37,34,41,60]],[1085,"2026-05-21","RESEARCH / INFRA","Canary Determinism Architecture + PlayMode Player-Loop Frozen Diagnosis",0,[13,2,67,30,37,54,40,57,9]],[1086,"2026-05-21","FIX","Shop Visual Redesign: hero-panel cards + Special contrast + coin icons + wrap fixes",0,[14,20,23,25,55,29,31,37,35,62,49,10,57,41]],[1087,"2026-05-21","","Hub reskin: 6 visible defects + first non-Shop canary port (Pass 1085/1086 reuse)",0,[13,2,8,44,55]],[1088,"2026-05-21","FIX","Hub follow-up FIX: 3 visual defects (badge wrap / punch stats expanded / brown tape near coin) + Hub canary expanded-state + coin-chip-anchored census",0,[13,20,23,25,55,28,31,37,35,60,49,10,58,41]],[1089,"2026-05-21","FIX","Hub polish FIX (coin LEFT clearance + punch panel breathing room + utility buttons framed)",0,[13,20,23,25,55,28,31,37,34,41,60]],[1090,"2026-05-22","FIX","Hub bottom utility-button row resize FIX (Shape A wide cells: 5 buttons span full width with slivers; icons scale proportionally; badge re-parented to icon corner)",0,[14,20,23,25,55,29,31,38,35,62,49,10,57,41]],[1091,"2026-05-22","RESEARCH / INFRA","Canary shared-core extraction (RESEARCH/INFRA): one CanaryCore.cs for the Pass 1085 lifecycle + Pass 1086 metric kernel; Shop + Hub forks slimmed to thin adapters (closes CF-HUB-CANARY-EXTRACT-SHARED-CORE)",0,[13,2,67,43]],[1092,"2026-05-22","RESEARCH","Bundle Reconciliation Audit (RESEARCH, read-only)",0,[13,20,23,24,55,28,31,36,34,61,49,10,57,40]],[1093,"2026-05-22","FIX","9-Slice MeshType FIX: planned no-op + BUNDLE_RECONCILIATION.md audit-correction (inverted FullRect/Tight enum labels)",0,[13,20,23,25,55,28,31,37,33,41]],[1094,"2026-05-22","FIX / FUNCTIONAL","RewardService funnel migration BATCH 1 (Pattern B routing renames + Validate/Task gap-fills)",0,[14,19,23,25,54,28,30,36,34,40]],[1095,"2026-05-22","FUNCTIONAL","Training Trainer's Logbook reskin + render canary",0,[13,19,23,26,54,28,31,36,35,49,41]],[1096,"2026-05-22","FIX / FUNCTIONAL","Quests Trainer's Logbook reskin: CCRectStamp additive autoShrink + QuestsScreen2 stamps/icon + Quests canary adapter (Terminal A of A/B/C parallel batch)",0,[14,19,23,25,54,28,31,37,34]],[1097,"2026-05-22","FIX","Achievements (Pop's Wall) defect-fix + canary adapter (Terminal B of A/B/C parallel batch)",0,[19,23,25,55,29,31,37,34]],[1098,"2026-05-22","FIX","Quests canary RED→GREEN remediation; closes 1096's pending G-CANARY",0,[13,19,22,25,55,28,31,37,33,40]],[1099,"2026-05-22","FIX / FUNCTIONAL","RewardService funnel Pattern A·part·1 — ShowAndGrantNonCurrency + FightResults #13",0,[13,19,22,25,54,28,30,37,34,40]],[1100,"2026-05-22","FIX / FUNCTIONAL","Pattern A double-grant fix (7 sites)",0,[13,20,23,26,55,28,31,36,35]],[1101,"2026-05-22","FUNCTIONAL","Inventory → Trainer's Logbook reskin + canary",0,[14,20,23,25,54,28,31,38,35,50,41]],[1102,"2026-05-22","FUNCTIONAL","REDACTED closure (47 .meta files unified; effective size unchanged)",0,[13,19,23,25,55,29,31,37,34,41,49]],[1103,"2026-05-22","CODE / INFRA","Test-assembly decoupling (per-surface asmdefs)",0,[14,19,22,25,54,28,31,37,33,41]],[1104,"2026-05-22","FIX / FUNCTIONAL","§A4 RewardQueue (runtime-only popup serialization + R1 stall self-heal)",0,[13,19,22,25,54,28,30,37,34,40]],[1105,"2026-05-22","","Trainer's Logbook popups reskin (Tier B)",0,[13,19,23,25,55,29,31,37,33,50,41]],[1106,"2026-05-22","","PvP Arena (MockPvPScreen) reskin to Trainer's Logbook",0,[13,19,23,25,55,29,31,37,34,50,41]],[1107,"2026-05-22","FUNCTIONAL","Campaign → Trainer's Logbook reskin + canary (Pr-02 closure)",0,[19,23,25,55,28,31,37,34,50]],[1108,"2026-05-22","FUNCTIONAL","Fight post-fight stat panel -> Trainer's Logbook + canary",0,[20,23,26,55,29,30,37,34,41]],[1109,"2026-05-22","FIX","CF-1104 funnel close (2 direct-popup callers rerouted through RewardService)",0,[13,20,22,25,54,28,30,36,33,40,49]],[1110,"2026-05-23","POLISH","Hub Trainer's Logbook Ed-device-notes polish",0,[14,19,23,25,55,28,31,36,34,40]],[1111,"2026-05-23","POLISH","Achievements (Pop's Wall) Ed device-notes polish + adapter measurement-gap closure",0,[13,20,23,26,55,29,31,37,34,41]],[1112,"2026-05-23","","Trainer's Logbook popups polish + R1 broken-state proof",0,[13,2,8,44]],[1113,"2026-05-23","FIX","Quests Quiz playing-state layout FIX + A.1 idle/D2/D3/timer polish",0,[13,20,23,8,44]],[1114,"2026-05-23","FIX","Training canary expansion + R1-1114 fixture pattern + R1 diagnostic baseline",0,[13,19,23,25,54,28,31,37,33,40]],[1115,"2026-05-23","POLISH","Training readability polish: tabs + drill cards + popup wells + IN-PROGRESS reflow + bg pin + Ed device-eye Try-4",0,[13,20,23,25,54,28,31,34,40]],[1116,"2026-05-23","FIX","Quests Quiz A.2 readability scale-up + reveal off-by-one FIX + density gate + Quiz_Reveal capture",0,[13,19,23,8,44]],[1117,"2026-05-23","POLISH","REDACTED-arc story trim",0,[13,19,22,25,55,28,30,37,35,9,49,40]],[1118,"2026-05-23","FIX","Quests B1/B2/B3 text-clip fixes + P1-IDLE/P3/P4 polish (P2 BOUNCED, P1-PLAYING deferred)",0,[13,20,23,26,55,29,31,38,50,9,41]],[1119,"2026-05-23","FIX","Reward pipeline unified popup root + quiz popup invocation + gift cell render + honest preview + device-diag",0,[50,9,40]],[1120,"2026-05-24","FIX","Daily-gift unlimited-claim REAL FIX (root: defer-window stale-clear race) + popup-render diag/guards",0,[14,11,24,54,46,30,37,33]],[1121,"2026-05-24","FIX","Daily-gift popup blank-content ROOT FIX (OpenPopup chain activation)",0,[14,11,17,25,54,45,30,37,33,50]],[1122,"2026-05-24","RESEARCH","Game-wide wiring/integration audit (RESEARCH, read-only)",0,[13,19,22,25,55,28,30,36,35,50,9,40]],[1123,"2026-05-24","RESEARCH","Player-build hygiene audit (RESEARCH; cross-cutting cleanliness sweep across 134 scripts + scenes + data)",0,[12,19,23,25,55,28,30,36,33,40,50]],[1124,"2026-05-24","RESEARCH","Stability / crash / soft-lock audit (RESEARCH, read-only)",0,[12,2,6,67,44,49]],[1125,"2026-05-24","FIX","Canary visual-sweep infra (shared clip/contrast/nav gate) + cross-surface triage + file-disjoint fix partition (Wave 1 of N)",0,[14,20,23,26,55,28,31,37,35,50,9,41]],[1126,"2026-05-24","RESEARCH","MVP launch docket + unified file-disjoint fix partition (RESEARCH; synthesis of P1122 wiring + P1124 stability + P1123 hygiene + coordination with P1125 visual-sweep partition)",0,[13,9,19,23,25,55,45,29,30,36,35,50,41]],[1127,"2026-05-24","FIX","C-REWARD onClosed try/catch/finally + 5s watchdog + RED-then-GREEN PlayMode test",0,[13,19,23,25,54,28,30,36,33,40]],[1128,"2026-05-24","FIX","C-HYGIENE-CHEAT REDACTED release-build gate",0,[13,19,22,24,54,27,30,36,33,40]],[1129,"2026-05-24","FIX","C-HYGIENE-DEVMODE runtime defense-in-depth gate + DO_NOT_BREAK entry",0,[13,19,22,24,54,28,30,36,33,39]],[1130,"2026-05-24","FIX","C-SUBSYSTEMS Gym tier clamp + Currency orphan-save loud-fail",0,[13,19,22,24,54,28,30,36,33,40]],[1131,"2026-05-24","FIX","C-LIFECYCLE GameManager.Awake null-guard on SaveSystem.OnSaveFailed",0,[13,19,22,24,54,28,30,36,33,39]],[1132,"2026-05-24","FIX","C-KEVLAR SaveSystem stale v9 comment + Pass 979 TEMP strip (NULL KEVLAR) + null-cascade enum emit",0,[13,19,22,24,54,27,30,36,33,39]],[1133,"2026-05-24","FIX","C-LOW-CLEANUP 5-file cosmetic / dead-code strip",0,[19,21,24,55,27,30,36,33,39]],[1134,"2026-05-24","FIX","C-NOTIF B-001 timezone + B-002 already-landed + B-003 deep-link infrastructure",0,[14,24,54,28,30,36,33,40]],[1135,"2026-05-24","FIX","C-CRITICAL-FIGHT per-exchange log gating (H-001 DEFERRED-POST-LAUNCH per R3)",0,[13,18,22,25,55,27,30,36,33,40]],[1136,"2026-05-24","FIX","C-NULLCASCADE-TRIAGE (AudioManager + CampaignSystem guards)",0,[13,19,22,25,55,28,30,37,34,40]],[1137,"2026-05-24","CODE","C-NOTIF-CONSUMER (Hub.OnEnable deeplink consumer + bridge targetScreen passthrough)",0,[13,19,23,25,55,28,30,37,34,40]],[1138,"2026-05-24","BOOKKEEPING","MVP UI Sweep Wave Closeout",0,[12,20,23,25,54,28,30,37,33,40]],[1139,"2026-05-25","CODE","F0a Trainer's Logbook commissioned PNG batch import + SpriteImportPostprocessor (Band 0 foundation)",0,[13,20,23,25,54,28,30,37,33,40,49]],[1140,"2026-05-25","CODE","F0+B1 Foundation: CCTokens additive gap-fill + Body/Data font wiring + chapter-floor verify-before-retune",0,[20,23,25,54,29,31,36,34,41,49]],[1141,"2026-05-25","CODE","Static SDF atlases for Body+Data (SpecialElite + VT323); dynamic helper ripped out; CF-1140-FONT-VT323-MISSING closed",0,[19,23,25,54,28,31,37,33,41,49]],[1142,"2026-05-25","CODE","F-base reward popup envelope rebuild PART A (chrome + factories + queue collapse + POCKET IT + audio routing R3)",0,[19,23,25,54,28,34,40]],[1143,"2026-05-25","CODE","F-base Reward Popup PART B (animation §A6 + audio §A7 + deferred chrome §A5#5#6#7 + tests §A11)",0,[13,20,23,25,56,28,34,40]],[1144,"2026-05-25","CODE","InventoryScreen2 megapass",0,[13,20,23,25,54,28,30,36,34,40]],[1145,"2026-05-25","FUNCTIONAL","Companion/Music RNG-drop correction",0,[13,20,23,25,54,28,31,36,34,40]],[1146,"2026-05-25","FUNCTIONAL","Music RNG pool expanded to all non-default moods (CF-1145 cashed)",0,[13,19,23,25,54,28,30,36,33,40]],[1147,"2026-05-25","FUNCTIONAL","FDC consolidated: PvP reward popup + dialogue-skip + portrait single-source + arena randomization",0,[13,20,23,25,56,28,30,37,34,40]],[1148,"2026-05-25","FUNCTIONAL","PvP non-FDC bundle: reward popup copy + walk-to-ring + outcome parity (A7 STOPPED)",0,[14,20,23,25,56,29,30,37,34,40]],[1149,"2026-05-25","FUNCTIONAL","Daily Quiz completion: E1 bail notice + E2 history + E3 lifetime stats + E4 report card → ShowAlreadyGranted envelope",0,[14,20,23,25,54,28,34,40]],[1150,"2026-05-25","FUNCTIONAL","Quests E5+E6+E7 + Daily Gift E8+G2 bundle",0,[14,20,23,25,54,28,34,40]],[1151,"2026-05-25","FUNCTIONAL","Shop (C2 sold-flag persist + C5 always-BUY + ShopBrokeTiers) + Achievement F-toast (panel_9 + spoiler removal + claim hint) + 4 verify-only no-ops + CF-1145 pulled",0,[13,20,23,25,54,28,30,37,33,41]],[1152,"2026-05-25","FUNCTIONAL","PreFight 2x2 active-effects grid + EQUIPPED gear strip + corner banner reposition (B3) + FightResults newspaper masthead + ASCII result stamp + green winner-tint + outer ambient dim (B5/H2)",0,[13,20,23,25,54,28,34,41]],[1153,"2026-05-25","FUNCTIONAL","Visual polish bundle: Settings leather/gold + Campaign H3(a-e) + H4 chapter-complete chrome + PreFight VS panel + Endless vibe + H5(b) lit-when-unlocked root-cause + Cluster I companion diagnosis",0,[13,20,23,25,54,29,30,37,33,40,50,10]],[1154,"2026-05-25","FUNCTIONAL / RESEARCH","Tutorial overlay parchment reskin (J1) + anchor recalibration (J2) + fresh-save trigger verify (J3) + tutorial coverage audit (Cluster T, read-only)",0,[13,20,23,25,54,29,31,37,34,40,50,10]],[1155,"2026-05-25","FIX","Editor compile-blocker FIX: RewardServiceTests CS0246 reflection refactor",0,[14,20,22,25,54,27,32,37,33,40,50,10]],[1156,"2026-05-25","","Device-test multi-symptom bundle (S1.b + S3 + S4 O1 + S5.a + S2)",0,[14,31,11]],[1157,"2026-05-25","FIX","Voice/typewriter realign: Ch5 REDACTED (REDACTED) desync + cross-chapter sweep",0,[14,20,23,26,55,29,30,37,34,41,49]],[1158,"2026-05-25","FIX","StaticFontSdfBaker Dynamic→Static populate-order fix (CF-1156-S5-ATLAS-BAKE-TEST close)",0,[12,19,22,25,54,28,31,36,33,41]],[1159,"2026-05-25","FIX","CCTokens.Body/Data revert to defaultFontAsset (PressStart2P SDF); Pass-1141 static-SDF approach withdrawn",0,[13,20,23,26,54,29,31,36,33,41]],[1160,"2026-05-25","","Multi-symptom autonomous sweep",0,[13,2,30]],[1161,"2026-05-25","FIX","Static visual sweep (S7+S8+S14) + 7 surfaces",0,[]],[1162,"2026-05-25","","Fight BG Resources sync + floorNormY retune",0,[]],[1163,"2026-05-25","","Fight floorNormY fine-tune",0,[]],[1164,"2026-05-25","","S6 reward popup invisible (root canvas WorldSpace)",0,[]],[1165,"2026-05-25","","Reward popup parchment-page reskin",0,[]],[1166,"2026-05-25","FUNCTIONAL","Scorecard REDACTED HERALD newspaper-masthead reskin + 6→5 stat rows (REDACTED; recorded REDACTED reconcile)",0,[13,19,22,25,54,28,31,37,34,41]],[1167,"2026-05-25","FUNCTIONAL","PreFight S5a equipped-strip icons + S5b Tale-of-the-Tape aggressive scale-up",0,[13,19,22,25,54,28,31,37,34,16]],[1168,"2026-05-25","FUNCTIONAL","Fight intro VS-card: legacy-HUD overlap fix + parchment reskin (T3)",0,[13,19,54,31,37,34,40]],[1169,"2026-05-25","FUNCTIONAL","Shop Special companion + music-kit BOUGHT-state (kill infinite-restock)",0,[13,19,22,25,54,28,30,37,34,40]],[1170,"2026-05-26","SWEEP","ChampChase Canary: Capture All Surfaces (SWEEP) + Simulate Flow (SIM)",0,[19,23,25,28,31,37,35]],[1171,"2026-05-26","TOOLING","Canary sweep/sim menu items moved INSIDE the Canary submenu",0,[13,19,22,30,73]],[1172,"2026-05-26","POLISH / FIX","CF-1108 PreFight sub-floor font remediation + §1 backlog reconciliation",0,[13,18,23,25,54,28,30,36,33,40,73]],[1173,"2026-05-26","POLISH","Quests READY/DONE stamp widen (canary SWEEP defect)",0,[19,22,7,40]],[1174,"2026-05-26","FIX","CanaryCore kernel trustworthiness (FIX, tooling, version unchanged)",0,[40]],[1175,"2026-05-26","FIX","FightEngine staminaRecoveryPerRound per-fight re-fetch + GoldenPath 5/13→13/13 doc rot (FIX, fight balance, version unchanged)",0,[16,70,40]],[1176,"2026-05-26","FIX","Remove SAVED toast globally (CF-1002-LF5 flicker)",0,[13,19,22,24,54,27,31,36,34,40,49]],[1177,"2026-05-26","FUNCTIONAL","Loot box 5-state code-driven reveal interface",0,[13,19,23,24,54,27,31,36,34,41,49]],[1178,"2026-05-26","CODE","Dedicated Lootbox canary adapter (CF-1170 remediation)",0,[13,19,23,24,54,28,31,36,34,40,49]],[1179,"2026-05-26","FIX","Collapse redundant post-fight save flushes → single tail save",0,[13,19,22,25,54,28,31,36,34,40,8,49]],[1180,"2026-05-26","FUNCTIONAL","Generic unlock-onboarding engine + G1 tap-passthrough",0,[13,19,23,25,54,28,30,36,34,49]],[1181,"2026-05-26","FUNCTIONAL","Fan Mail Phase 1 — content model + compose engine",0,[12,19,23,25,54,27,30,36,35,40,49]],[1182,"2026-05-26","FUNCTIONAL","Fan Mail Phase 2 — trigger wiring + delivery + persistence",0,[13,19,23,24,54,28,30,33,46,49]],[1184,"2026-05-26","FIX","Replay = just a fight: close quest-progression leak + loss-counter carve-out",0,[13,8,19,22,25,54,28,31,49]],[1186,"2026-05-26","POLISH","Post-fight masthead revert + Inventory active-effects icons",0,[14,19,22,25,30,41]],[1187,"2026-05-26","FUNCTIONAL","Quiz TODAY row refresh + Daily-gift status text overflow",0,[14,30,40]],[1188,"2026-05-26","POLISH","Pre-fight 4 defects: scroll / slot-label gap / ROUNDS font / mystery gold",0,[8,31]],[1189,"2026-05-26","FUNCTIONAL","Shop popup modal + lootbox sprite + consumables single-buy",0,[7,16,30,40]],[1190,"2026-05-26","FUNCTIONAL","PvP opponent random boxer (not player model)",0,[7,16,30,40]],[1191,"2026-05-26","FUNCTIONAL","Voice priority: announcer waits for defeat taunt",0,[7,16,31]],[1192,"2026-05-26","POLISH","Settings parchment reskin",0,[7,16,30]],[1193,"2026-05-26","FUNCTIONAL","Tutorial Tier-2 anchors + JSON entries",0,[16,30]],[1194,"2026-05-26","POLISH","Soul-bundle-1: S1/S2/A1/A2/A3 callouts",0,[7,16,73,30]],[1195,"2026-05-26","POLISH","Soul-bundle-2: S3/S4/S5/A4 callouts",0,[30]],[1196,"2026-05-26","POLISH","REDACTED DNA §3 soul callouts (Ed-approved all 5)",0,[30]],[1197,"2026-05-26","BLOCKER","RewardCollectionPopup celebrationParticles Unity fake-null crash",0,[12,7,15,30,41,1,73]],[1198,"2026-05-26","BLOCKER","RewardCollectionPopup prefab-path tiny reward items height fix",0,[12,16,30]],[1199,"2026-05-26","BLOCKER","RewardCollectionPopup GridContainer scene-trap root fix",0,[12,19,23,7,25,54,30,36,33,40]],[1200,"2026-05-26","BLOCKER","RewardCollectionPopup root RectTransform 100x100 trap",0,[12,20,22,25,54,30,36,33,40]],[1201,"2026-05-26","FUNCTIONAL","Tutorial first_endless re-fire fix + lootbox inventory display",0,[14,30]],[1202,"2026-05-26","FUNCTIONAL","Lootbox inventory icons + name parity with Shop",0,[12,16,30]],[1203,"2026-05-26","FUNCTIONAL","Legendary crate rarity fix + trophy keepsakes equippable",0,[14,30]],[1204,"2026-05-26","POLISH","Settings screen dark-leather reskin to match mockup spec",0,[12,19,22,25,54,30,36,33,40]],[1205,"2026-05-26","POLISH","Hub nav row ceiling raised — fix dead gap below ENDLESS",0,[12,7,24,39]],[1206,"2026-05-26","FUNCTIONAL","SaveMigrationTests v17 ceiling bump — unblock TestFlight build gate",0,[12,19,21,7,25,54,30,36,33,40,45]],[1207,"2026-05-26","FUNCTIONAL","MVP finish bundle areas 1-10",0,[14,30]],[1208,"2026-05-26","","Quiz/Ach/DailyGift/PreFight/Reward fixes",0,[]],[1209,"2026-05-26","BLOCKER / FUNCTIONAL","REDACTED-bg Zoom + Settings Mockup Parity",0,[13,18,22,24,54,30,36,33,39]],[1210,"2026-05-26","FUNCTIONAL","Bundled 4-bug fix: Shop layout / Settings safe-area / PreFight contrast+padding / iOS tip diagnostics",0,[13,19,23,24,54,28,30,36,33,40]],[1211,"2026-05-26","BLOCKER","iOS loading-tip root cause fix (TimeZoneInfo cross-platform fallback)",0,[12,20,22,24,54,28,30,36,33,40]],[1212,"2026-05-27","FUNCTIONAL","Ed walk batch: chip wrap + reward yellow + achievement copy/nerf + notif cap",0,[13,20,23,24,54,28,30,36,33,41,45]],[1213,"2026-05-27","BLOCKER","BackgroundCover.UpdateSize anchor re-assert (prologue REDACTED zoom regression)",0,[12,19,22,24,55,28,30,36,33,40,8,45]],[1214,"2026-05-28","FUNCTIONAL","Five-bug bundle (music equip / drill UI / multi-stat reward / ach scroll / hub coherence / tutorial gate)",0,[13,30,1,9]],[1215,"2026-05-28","POLISH","Title logo upsize + loading-tip legibility plate",0,[14,30,54,37,33,41]],[1216,"2026-05-28","RESEARCH","Android readiness audit",0,[12,2,52,30,36,33,40,45,9]],[1217,"2026-05-28","FUNCTIONAL","Fan Mail UI shipped (player-facing inbox + letter-read + Hub badge + item gifts)",0,[14,19,23,25,55,29,30,37,34,41,47,9]],[1218,"2026-05-28","FIX","Four tester-session trust bugs: PvP false daily-limit, empty wraps slot, invisible active consumables (+ music diagnose-first)",0,[14,31,40]],[1219,"2026-05-28","FUNCTIONAL","Reward/economy correctness bundle: quiz lootbox+currency, multi-roll lootboxes, companion/music drop rate, companion effect display",0,[14,20,23,25,54,28,30,37,35,46,66]],[1220,"2026-05-29","POLISH","IT-1 story phone-call player replies: 11 data-only inserts so cameo calls read as exchanges",0,[14,19,22,25,55,28,30,36,35,45,67]],[1221,"2026-05-29","FIX","Story/continuity bundle D: Ch2 duplicate Pop line, Ch5 premature one-year timeline, cheat-advance tutorial backlog flood, hidden-achievement reveal-on-claim + toast leak",0,[14,20,23,24,55,28,31,37,35,46,67]],[1222,"2026-05-29","CODE","A-NATIVE Android native parity (Haptics + Notifications + Manifest)",0,[14,19,23,25,55,28,31,36,34,40,45,67]],[1223,"2026-05-29","CODE","A-NATIVE companion: Android notification small icon (bell silhouette)",0,[13,19,23,24,54,28,31,37,33,40,45,66]],[1224,"2026-05-29","FUNCTIONAL","Shop UX bundle: free-item claim-via-inspector + inspector coin icon + special-tab descriptions",0,[12,19,23,24,55,28,31,37,33,40]],[1225,"2026-05-29","FIX","Popups bundle: What's-New body source + Bug-report draft persistence + changelog player-voice rule",0,[13,19,23,25,54,28,30,37,33,40]],[1226,"2026-05-29","FUNCTIONAL","T2 TOGGLE: \"24/7 Reminders\" quiet-hours bypass",0,[13,19,22,25,54,28,30,37,34,45,40,67]],[1227,"2026-05-29","FUNCTIONAL","Training: drill differentiation + tier-driven background + DONE/CANCEL overlap fix",0,[13,19,22,24,56,30,34,40]],[1229,"2026-05-29","CODE","T1 Android infra: SafeArea cutout union (A7) + device-aspect canary (A8) + AAB build tooling (A9)",0,[14,19,22,25,54,28,31,37,33,45,40,67]],[1230,"2026-05-29","FIX","Fight-start flash (Item 1) + T-Bone/showboat idle edge-flicker (Item 2)",0,[14,19,22,25,54,8,28,31,37,34,40]],[1231,"2026-05-29","CODE","T2 VS-screen: \"Pop's Notes\" parchment card reskin on the fight walk-in",0,[14,19,22,24,54,28,30,36,34,40,45]],[1232,"2026-05-29","POLISH","Reconcile ach_all_drills to the true drill count (28->30) + copy",0,[13,19,22,24,54,7,28,31,36,33,46,49,40,67]],[1233,"2026-05-29","FUNCTIONAL","Lootbox opening sequence in inventory inspector + per-situation reward-popup decor + premium/legendary crate-odds copy",0,[13,19,23,25,54,30,34,40]],[1234,"2026-05-29","FIX","Fight bundle: Iron Mike scripted-loss playback coherence + VS-card bare-render hardening/diagnostics + achievement-on-loss verify",0,[14,20,23,25,54,28,30,37,34,40]],[1235,"2026-05-29","FUNCTIONAL","Training UI bundle: CANCEL/BACK-TO-HUB parity + per-stat drill bars (select preview + animated completion)",0,[12,19,22,25,54,28,31,37,34,41]],[1236,"2026-05-29","FIX","Title logo won't enlarge: root cause = baked PNG padding; fix = runtime visible-ink-fit + recenter",0,[14,19,22,25,54,28,30,37,34,40]],[1237,"2026-05-29","FIX","Pro Shop inspector 3-defect FIX",0,[14,19,23,25,54,28,31,36,34,40]],[1238,"2026-05-29","FUNCTIONAL","Fan-mail relocation (Hub fight-card) + feedback-icon disambiguation",0,[12,19,23,26,54,28,31,37,34,41]],[1239,"2026-05-29","FUNCTIONAL","Inventory active-grid replace/inspect/delete (F5) + equipped-companion inspect/unequip (F6)",0,[14,20,23,25,54,28,31,37,34,46,8,49]],[1240,"2026-05-29","FIX","Reward-popup + quiz-complete + gift-text cluster (T-A..T-F)",0,[14,20,23,25,54,28,30,37,34,45,49,40]],[1241,"2026-05-29","FIX","PvP arena cluster: opponent model/voice + bg + portrait + usernames + commentary + scorecard",0,[14,19,22,24,54,28,31,37,34,45,49]],[1242,"2026-05-29","FUNCTIONAL","Specific-stat XP game-wide (F19) + PvP XP (F31) + game-wide stat-bar fill",0,[13,20,25,56,28,31,37,34,67]],[1243,"2026-05-29","BLOCKER","In-fight VS walk-in card renders BARE: root-cause fix (fontless labels) + announcer contrast + R1 portrait placeholder + render canary [UNVERIFIED-PENDING-DEVICE]",0,[13,20,25,54,28,31,37,34,45,49]],[1244,"2026-05-29","FUNCTIONAL","Reward/XP polish + Lootbox/Letter/Title/Achievements/Quiz/Shop/Audio bundle",0,[46,32,34,39]],[1245,"2026-05-29","FUNCTIONAL / POLISH","Shop polish cluster T-A..T-F + R-G What's New",0,[55,40]],[1246,"2026-05-29","RESEARCH","Lucky Events system end-to-end audit",0,[19,23,55,39]],[1247,"2026-05-29","POLISH","What's New + public changelog: full beta-delta expansion (1216 → 1245)",0,[13,20,22,25,55,29,31,36,33,46,4,49]],[1248,"2026-05-29","POLISH","Hub coin chip 2× + Fan Mail envelope bigger & repositioned",0,[13,19,23,25,55,28,30,36,33,40]],[1249,"2026-05-29","FUNCTIONAL","Hub coin chip adaptive sizing (stay-big-but-fit)",0,[13,19,22,25,55,28,31,37,33,47,40]],[1250,"2026-05-29","FIX","Shop/Inventory: SELL infinite-gold exploit + INSPECT one-line",0,[13,19,22,25,54,28,31,37,33,46,41]],[1251,"2026-05-30","FUNCTIONAL","Reward-receipt level-up redesign (B) + loot-box sprite single-source (C)",0,[13,20,23,24,54,28,31,37,33,46,41]],[1252,"2026-05-30","FIX","Six device-test fixes A-F",0,[13,20,23,25,54,28,30,36,34,40]],[1253,"2026-05-30","CODE","GameAnalytics Unity SDK install (install + compile only)",0,[13,19,22,25,54,28,7,30,36,33,40]],[1254,"2026-05-30","RESEARCH","GameAnalytics instrumentation proposal (audit + approved taxonomy)",0,[13,19,23,25,54,27,30,36,33,40]],[1255,"2026-05-30","CODE / FUNCTIONAL","World Events system (RuneScape-style) + Kevlar v18→v19",0,[14,18,22,24,55,28,30,36,46,34,40]],[1256,"2026-05-30","POLISH","World Events transactional-NPC portrait remap + reference doc",0,[13,19,23,25,54,28,30,37,46,33,40]],[1257,"2026-05-30","FUNCTIONAL / FIX","World Events reward-seam hard-modal + reoccurrence audit + kid-portrait fix + premium overlay; R2 training cap 6→5",0,[13,19,22,25,54,30,36,33]],[1258,"2026-05-30","FIX","Music-kit reveal icon + metal box price + early-achievement nerf + companion inspect (full desc + effects)",0,[14,20,23,25,55,28,31,37,34,46,41]],[1259,"2026-05-31","CODE","GameAnalytics Phase 0: backend foundation (IAnalyticsBackend + Disk/GA backends + facade refactor + opt-out + ATT)",0,[14,19,23,25,54,28,31,37,35]],[1260,"2026-05-31","RESEARCH","Pipeline ground-truth audit",0,[13,19,22,24,54,28,30,40]],[1261,"2026-05-31","RESEARCH","Phone-call / tutorial / world-event TEXT audits",0,[13,19,22,26,54,27,30,36,33,39]],[1262,"2026-05-31","CODE","REDACTED-prune: retire SESSION_STATE/KNOWN_PROBLEMS/REMAINING_WORK + drain stale _in_flight",0,[13,19,22,25,54,68,30,36,33,40]],[1263,"2026-05-31","FUNCTIONAL / FIX","7-task disjoint bundle: sell/2, badges, equip-diag, reset-anchor, quest text, inspector stats, ATT removal",0,[14,31,34]],[1264,"2026-05-31","RESEARCH","(REDACTED) — Android build-readiness audit (RESEARCH, read-only)",0,[13,18,22,24,54,27,30,36,33,45]],[1265,"2026-05-31","CODE","(REDACTED) — GameAnalytics full instrumentation wiring (Phases 1-5)",0,[14,18,22,24,54,27,31,37,34,45,69]],[1266,"2026-05-31","CODE","Inline save-schema build gate + full Android (Play Store) tool + auto version default",0,[13,19,23,25,55,28,31,36,33,46,4]],[1267,"2026-05-31","FUNCTIONAL","World Events trigger relocation (losing-streak + story beats → Hub) + after-win chapter gating",0,[13,19,22,24,54,28,30,37,34,40,8,67]],[1268,"2026-05-31","FUNCTIONAL","Onboarding/tutorial overhaul",0,[14,20,23,25,54,28,30,37,34,40,67]],[1269,"2026-05-31","POLISH","Phone-call dialogue fixes + REDACTED-arc canon rewrite",0,[13,19,22,25,55,67,49,40]],[1271,"2026-05-31","FIX","Fight presentation: knockdown HP timing + per-fighter stamina bars",0,[14,19,22,24,54,28,30,36,33,46,66]],[1272,"2026-05-31","FUNCTIONAL / FIX","Campaign/training/hub cleanup: pop_covers free training + training-pending hub-button + chapter-complete popup timing",0,[14,19,22,25,54,8,31,36,34,40,67]],[1273,"2026-05-31","FIX","Walk-in VS card: name-above-card + stat block bottom-align + WeeklyTasks gate → Ch.1",0,[13,20,23,25,54,28,31,37,34,4,47,68,69]],[1274,"2026-05-31","FUNCTIONAL","Persist staged story beats across force-quit (Kevlar v19→v20)",0,[14,19,22,25,55,28,30,37,34,47,69]],[1275,"2026-05-31","","Quests \"Home\" tab: summary dashboard + lifetime stats (Kevlar v20→v21)",0,[14,19,22,25,54,27,30,37,34,47,69]],[1276,"2026-05-31","POLISH","Inventory equipped indicator: rect stamp → vivid green dot + cell glow",0,[13,19,22,25,54,28,31,37,33,40,67]],[1277,"2026-05-31","POLISH","Settings: rename anonymous-data toggle + add info popup",0,[13,19,22,24,54,28,30,37,33,40]],[1278,"2026-05-31","FUNCTIONAL","Shop+Inventory inspector: crate identity reconcile + card reflow + flavor de-dup + equipped delta",0,[13,19,23,24,54,28,30,37,34,67,40]],[1279,"2026-05-31","FUNCTIONAL","GameAnalytics: register resource currencies/itemTypes + custom dimensions + enable Health",0,[13,20,24,54,27,30,35]],[1280,"2026-05-31","POLISH","What's New: full re-consolidation 1215 → 1280",0,[13,19,23,25,55,28,30,37,34,40]],[1281,"2026-05-31","POLISH","Remove equipped indicator from the inventory equipped-shelf",0,[12,19,22,25,54,28,31,37,34,8,40]],[1282,"2026-05-31","FUNCTIONAL","Per-player shop + daily-quiz rolls (createdAt salt)",0,[13,19,22,25,54,28,30,37,33,7,67,40]],[1283,"2026-05-31","FUNCTIONAL","Per-player Special-tab companion + music-kit offers (CF-1282-SPECIAL-OFFERS)",0,[13,19,23,25,55,28,31,37,34,8,66,40]],[1284,"2026-05-31","FUNCTIONAL","Shop+Inventory inspector: stats rows-of-two, inventory stat-free flavor, trophy gear template",0,[14,19,22,24,54,28,30,37,35,67,40]],[1285,"2026-05-31","CODE","Build tools auto-switch active build target (no more manual Switch Platform)",0,[13,19,23,25,54,28,30,37,33,41]],[1286,"2026-05-31","CODE","Arena redesign Phase 1: foundation logic + config (ArenaSystem, no save, no UI)",0,[13,19,23,25,55,27,31,37,34,40]],[1287,"2026-05-31","POLISH","Ch1 Pop/chip timeline fix: \"A week in\" → \"Six weeks in\"",0,[13,19,22,24,54,28,31,40,67]],[1288,"2026-05-31","FIX / FUNCTIONAL","T1 helmets training-only · T2 phantom quest badge · T3 analytics→GA registration",0,[13,20,23,25,54,29,31,36,34,41,67]],[1289,"2026-05-31","","Arena Redesign Phase 2: ladder persistence (Kevlar v21→v22)",0,[14,19,23,25,55,28,30,37,34,47,68,69]],[1291,"2026-05-31","FUNCTIONAL","Music->PAD Phase 1: music AssetBundle build script",0,[12,19,23,24,54,28,31,36,33,40,67]],[1292,"2026-05-31","FUNCTIONAL","Music->PAD Phase 2: AudioManager music load -> async AssetBundle (+Resources fallback)",0,[12,19,23,24,54,28,32,36,35,67]],[1293,"2026-05-31","FUNCTIONAL","Music->PAD Phase 3: FightDisplayController music -> bundle-backed APIs",0,[12,19,22,24,54,28,31,4,36,33,67]],[1294,"2026-05-31","FIX / FUNCTIONAL","T1 headgear training-effect line - T2 destroy junk commons - T3 new-item indicator",0,[14,20,23,25,54,29,31,36,34,67,41]],[1295,"2026-05-31","CODE / FUNCTIONAL","Arena Redesign Phase 3: opponent scaling glue + opponent pre-fight-buff mechanism",0,[13,19,22,25,54,27,30,36,34,40,67]],[1296,"2026-06-01","CODE / FUNCTIONAL","Arena Redesign Phase 4: tournament run-state persistence + scheduling (Kevlar v22→v23)",0,[14,19,23,25,55,28,31,37,34,67]],[1297,"2026-06-01","FIX","Console health: silence false TabBar LABEL OVERFLOW + repoint quest-complete SFX + restore coin-fly juice",0,[14,20,22,25,54,28,31,37,34,40,67]],[1299,"2026-06-01","FUNCTIONAL","REVERT music->PAD Phases 1-3 (Split Application Binary superseded the epic)",0,[13,19,22,25,54,27,31]],[1300,"2026-06-01","FUNCTIONAL","Arena P5 Chunk 1: Retire MockPvP/Endless (strip Hub tiles + remove Endless-unlock call)",0,[13,18,22,24,55,28,31,37,33,40,67]],[1301,"2026-06-01","FUNCTIONAL","Voice coverage Stage 0: Referee true 10-count",0,[13,19,22,24,54,28,30,37,33,41,67]],[1302,"2026-06-01","FUNCTIONAL","Arena P5 Chunk 2: Arena gate + Hub tile + ArenaHomeScreen shell + first-unlock empty state",0,[13,19,22,24,54,28,31,37,34,40,67]],[1303,"2026-06-01","FUNCTIONAL","Voice coverage Stage 1b (referee): clean count redo + variety pools",0,[14,19,22,25,54,28,31,36,33,41,58]],[1304,"2026-06-01","FUNCTIONAL","Voice coverage Stage 1: storyline REDACTED core (124 lines)",0,[19,22,25,54,28,31,36,33,40,4,67]],[1305,"2026-06-01","FUNCTIONAL","Arena P5 Chunk 3: entered-state ladder + standing card, restyled into the \"Pop's chip\" frame",0,[13,19,22,24,54,28,30,37,34,67]],[1306,"2026-06-01","FUNCTIONAL","Arena P5 Chunk 3b: entered-state rebuilt to arena.jsx (parchment ladder + dark-wood standing + clock)",0,[13,19,22,24,54,27,31,36,33,67]],[1307,"2026-06-01","CODE","Android export: APK vs AAB choice at export time",0,[13,19,22,24,54,28,31,37,33,40]],[1308,"2026-06-01","FUNCTIONAL","Sprite batch import (113) + wire into existing surfaces",0,[13,19,23,25,54,31,40]],[1309,"2026-06-01","RESEARCH","Voice Stage-2: World-event voiceless-character AUDIT (manifest only)",0,[13,19,23,24,54,28,30,36,33,40]],[1310,"2026-06-01","FIX","Companion icons: hi-res source swap + uncompress",0,[13,20,23,25,54,28,30,36,34,40,67]],[1311,"2026-06-01","FUNCTIONAL","Arena P5: playable loop (entry tiles / bracket+fight / pre-fight / results-show)",0,[14,19,23,25,54,28,30,37,34,41]],[1312,"2026-06-01","FUNCTIONAL","World events SPEAK: universal typewriter + synced voice + 4 new-character voices",0,[14,19,23,25,54,28,31,37,33]],[1313,"2026-06-01","FUNCTIONAL","Arena ◆-REDACTED economy: SaveData v23→v24 Kevlar (currency + payout + REDACTED Shop)",0,[14,19,22,25,54,28,30,37,33,40,67]],[1314,"2026-06-01","FUNCTIONAL","Campaign VO Stage-2: world-event returning chars + 9 player call lines + 6 dedicated NPC voices",0,[13,20,23,25,54,28,31,37,34,67]],[1315,"2026-06-01","FUNCTIONAL","Loading-screen background POOL + per-transition random pick",0,[12,19,23,24,54,28,30,36,33,40,67]],[1316,"2026-06-02","FUNCTIONAL","Referee + Announcer VO expansion: 137 per-name walk-in intros + pool variety + Stage-1b + cinematic count numbers",0,[13,19,22,25,54,28,30,37,34,41,66]],[1317,"2026-06-02","FIX","UI cosmetic trio: lootbox-reveal wrong-tier art + active-effects mid-word break + quiz seal-slam target",0,[13,19,22,25,54,28,31,36,33,40,67]],[1318,"2026-06-02","FUNCTIONAL","Finish the arena economy (24 gear + ◆ crate + arena music + per-bout cosmetic) + asset audit",0,[14,19,23,25,54,28,30,37,34,41,68]],[1319,"2026-06-02","FUNCTIONAL","Comprehensive backgrounds pass: 17 new HD bgs + per-chapter campaign-select + wiring",0,[13,19,23,25,54,28,30,36,33,40,67]],[1320,"2026-06-02","FUNCTIONAL","Arena screens layout reskin: fill the dead space, scale to UI floors",0,[14,20,23,25,54,28,31,37,35,41,67]],[1321,"2026-06-02","FUNCTIONAL","Arena unlock onboarding: world-event intro + tutorial pointer",0,[14,19,22,25,54,28,31,37,34,40,67]],[1322,"2026-06-02","FUNCTIONAL","Ref 10-count audio-tail fix + Announcer scheduled-rounds variety pools",0,[13,19,22,25,54,28,30,37,34,40,67]],[1323,"2026-06-02","FIX","What's-New panel: remove 30s auto-dismiss timer",0,[13,19,21,24,54,27,31,36,33,45,40]],[1324,"2026-06-02","FUNCTIONAL","Pulsating ChampChase logo on every loading screen",0,[13,19,22,24,54,28,31,37,34,45,40]],[1325,"2026-06-02","RESEARCH","Deferred & Dangling Work consolidated audit",0,[12,19,22,25,54,27,30,36,33,45,40]],[1326,"2026-06-02","ASSET","Item icon regen (equipment + consumables): EXCITING redesign (REDACTED) [PAUSED CHECKPOINT]",0,[19,25,55,39]],[1327,"2026-06-02","FUNCTIONAL","Arena screens: reskin to mockups + single back + REDACTED-shop interactivity + music",0,[13,19,22,25,54,29,30,37,33,67,41]],[1328,"2026-06-02","CODE / FUNCTIONAL","Universal companion/kit drop-reveal mechanic + sole-source cutover + epic rebalance",0,[13,19,22,47,31,54,67]],[1329,"2026-06-02","ASSET","Drop/reveal kit-NPC portraits (17) + Mara→Theo",0,[13,19,22,25,54,28,30,37,35,45]],[1330,"2026-06-02","FIX","CCAtoms global texture repoint (CF-1327) + Hub vertical-fill",0,[13,19,23,24,31,54,68]],[1331,"2026-06-02","FIX","CF-1328-CUTOVER-RESIDUAL: relocate drop-roll hook to the popup + remove residual direct collectible grants",0,[13,19,23,25,54,28,31,45,68]],[1332,"2026-06-02","FIX","Loading-rotation trim + COVER swap; Campaign letterbox surfaced as baked-art",0,[13,20,22,25,54,28,32,67]],[1333,"2026-06-02","FUNCTIONAL","Arena bouts: campaign-style XP + reward popup per bout; remove unreadable scorecard cup-note",0,[14,20,23,25,54,28,31,37,34,47]],[1334,"2026-06-02","POLISH","Kit-reveal NPC spoken lines: meatier rewrite (16 lines, Aziz locked)",0,[13,19,22,25,54,28,30,37,33,46,68]],[1335,"2026-06-02","RESEARCH","Economy audit + rebalance proposal (arena + training vs chapter gold curve)",0,[12,19,23,24,54,28,30,36,33,45,40,67]],[1336,"2026-06-02","RESEARCH","SFX full-surface audit + ElevenLabs generation prompts",0,[12,19,23,24,54,28,30,36,33,45,40,68]],[1337,"2026-06-02","ASSET","Tier-1 SFX generation to staging (audition batch)",0,[13,19,22,25,54,29,31,33,4,67,40]],[1338,"2026-06-02","POLISH","Kit-reveal voice-gen WIRE + walk-out track preview",0,[14,18,23,25,54,28,30,37,34,45]],[1339,"2026-06-02","RESEARCH","Whole-game voice/dialogue coverage audit",0,[13,1,67,55,40]],[1340,"2026-06-02","FUNCTIONAL","Arena economy rebalance: chapter-scaled fees + Band-B payouts + arena gear floor (CF-1335-ECON-IMPL)",0,[14,19,23,25,54,28,30,37,34,46]],[1341,"2026-06-02","ASSET","Tier-2 SFX generation to staging (meta/flow stings, audition batch)",0,[12,19,22,24,54,27,30,4,67,40]],[1342,"2026-06-02","ASSET","Tier-3 SFX generation to staging (transition stings, audition batch)",0,[12,19,22,24,54,27,30,4,67,39]],[1343,"2026-06-02","ASSET","Campaign chapter-select backgrounds regenerated full-bleed (CF-1332-CAMPAIGN-BG, 4/6)",0,[13,19,23,25,54,28,30,36,34,41,45,57]],[1344,"2026-06-02","FUNCTIONAL","CF-1336-SFX-WIRE: wire 20 approved SFX into the game, additive",0,[14,19,22,25,54,31,37,68]],[1345,"2026-06-02","RESEARCH","Campaign music audit + ElevenLabs music-gen prompts",0,[12,19,23,24,54,28,30,36,33,45,40,67]],[1346,"2026-06-02","FUNCTIONAL","Re-make deleted voices + full VO regen (10 voices / 88 clips)",0,[14,4,19,23,25,54,28,30,37,34,47]],[1347,"2026-06-02","RESEARCH","Project-wide health audit (RESEARCH / READ-ONLY)",0,[12,18,22,24,54,27,30,67,39]],[1348,"2026-06-02","FUNCTIONAL","Randomize the main-menu knockout matchup",0,[13,19,22,24,54,45,28,31,37,34,41]],[1349,"2026-06-02","FIX","World-event presentation stale-lock backstop (defensive hardening)",0,[12,19,23,25,54,28,30,37,34,40]],[1350,"2026-06-02","FUNCTIONAL","Wire Ed's 43 generated music tracks",0,[13,20,23,25,55,28,30,37,35]],[1351,"2026-06-02","RESEARCH","TRAILER_SOURCE.md content inventory",0,[12,19,22,24,54,27,30,67,39]],[1352,"2026-06-02","FIX","Sprite-load fixes: companion reveal portraits / reward parchment / loading tip plate",0,[13,20,23,25,54,28,30,37,33,40,66]],[1353,"2026-06-02","","Terminal-3 data-id fix + safe dead-code/asset cleanup",0,[14,20,23,25,55,45,28,31,37,35]],[1354,"2026-06-02","FUNCTIONAL","T2 gameplay/economy logic fixes",0,[13,20,23,25,54,28,31,36,34]],[1355,"2026-06-02","FIX","B9 arena payout lost on force-kill across a reset",0,[13,20,22,25,54,28,30,36,34]],[1356,"2026-06-02","FUNCTIONAL / FIX","Quest audit + dead-quest fixes (Pass A)",0,[13,19,22,24,54,28,31,67]],[1357,"2026-06-02","FUNCTIONAL","Consumables clutch/situational redesign + truthful trigger feedback",0,[13,19,23,25,54,28,30,37,33,40,46,67]],[1358,"2026-06-02","FUNCTIONAL","Arena quests (Pass B)",0,[13,18,22,24,55,28,31,66]],[1359,"2026-06-02","FIX","Retire over-cap combo quests (Pass C)",0,[12,19,22,24,54,27,30]],[1360,"2026-06-02","FUNCTIONAL","6-tier gym ladder + no-downgrade v24→v25 save migration (CF-1335-GYM-KEVLAR)",0,[14,19,22,25,55,28,30,37,34,47]],[1361,"2026-06-02","FUNCTIONAL","Arena UI overhaul (D/L/E/F/G/H/I)",0,[13,19,23,25,54,28,30,37,33,41,66]],[1362,"2026-06-02","FIX","NEW-1 startup golden-path (A boxers / B loading logo / C arena landing)",0,[13,19,22,24,54,28,31,36,33,40]],[1363,"2026-06-02","FIX","Audio: bad fight-start sting removed + new-music loudness normalized + longer music fades",0,[14,19,22,25,54,28,30,37,33,41]],[1364,"2026-06-02","FIX","NEW-4 fight presentation: two-digit count / callouts over the walk / defeat taunt at the KO",0,[13,19,22,24,54,28,30,37,33,40,66]],[1365,"2026-06-02","FIX","NEW-5 world-event kit-reveal presentation: music timing + received badge",0,[13,20,23,24,54,28,31,37,35,46,5]],[1366,"2026-06-02","FIX","NEW-item indicator: Hub double-count fix + drop-revealed kits show NEW",0,[13,19,23,24,54,28,31,37,34,46,5]],[1367,"2026-06-02","FIX","Story/dialogue: ch3 story-beat bg cover-fit (SB3) + ch2 memory setup cue (NEW-6) + REDACTED line de-dupe (SB2); SB1 held",0,[13,20,23,25,54,28,31,37,34,47,68]],[1368,"2026-06-02","FIX","SB3 real fix: auto-crop baked-border dialogue backgrounds to full-bleed 9:16",0,[13,19,23,25,54,28,31,37,34,45]],[1369,"2026-06-02","FIX","Crop remaining baked-border backgrounds (campaign-map + training + ring) to full-bleed 9:16",0,[13,19,23,25,54,28,30,37,34,47]],[1370,"2026-06-02","FUNCTIONAL","Unified narrator VO: campaign + drop-reveal/world-event, with intro→NPC kit reveal sequence",0,[12,19,23,25,54,28,30,37,33,46]],[1371,"2026-06-02","FIX","SB1 ROOT CAUSE: Combo Kid fight-skip = OnFightSelected zeroed pendingFight + post-fight lines in the pre-fight scene",0,[13,20,23,25,54,28,31,37,33,46]],[1372,"2026-06-02","FIX","Title music: music_intro → music_menu (reserve music_intro for fight walk-in)",0,[13,19,22,25,54,28,31,37,33,46,49]],[1373,"2026-06-02","FIX","Loading-screen ChampChase logo blur: the silent reverter (SpriteImportPostprocessor)",0,[13,19,22,25,54,28,30,37,34,8,67]],[1374,"2026-06-02","FIX","Remove Hub-entry arrival chime (closes CF-1363-STINGER)",0,[12,19,22,24,54,27,30,36,34,40,7]],[1375,"2026-06-02","CODE","Dev-only \"REDACTED\" cheat code: all stats → 80 + 20,000 coins",0,[13,19,22,25,54,28,31,37,33,46]],[1376,"2026-06-02","POLISH","What's New refresh: 1281→1375 window, Arena-led",0,[13,20,23,25,55,28,31,37,34,45,49]],[1377,"2026-06-02","POLISH","Auto-zip exported TestFlight build to Google Drive",0,[12,19,22,24,54,28,30,36,33,40]],[1378,"2026-06-02","FUNCTIONAL","Title knockout: feet-on-pool anchoring + revived randomized matchup (UI-Image-correct)",0,[14,20,23,25,55,28,31,37,34,41]],[1379,"2026-06-02","FUNCTIONAL","Kill the win-moment victory chime + gentle music fade-in",0,[13,19,22,25,54,28,31,36,34,40]],[1380,"2026-06-02","POLISH","Storyline pre/post-fight dialogue off the empty fight ring → locker rooms + sunlit gym",0,[13,19,22,25,54,28,30,37,34,40]],[1381,"2026-06-02","BLOCKER","Arena omnibus: opponent identity + scaled enemy consumables + reward-flow fix + presentation/art",0,[19,23,24,54,28,31,37,35]],[1382,"2026-06-02","FUNCTIONAL","Name-Entry / Start-Menu Trainer's Logbook reskin",0,[12,19,22,25,55,28,31,36,34,41,47]],[1383,"2026-06-02","FUNCTIONAL","Lucky Break reworked into a flat +5 Luck, wired across live reward-procs",0,[14,19,23,25,54,28,31,37,34,40,66]],[1384,"2026-06-02","FUNCTIONAL","The Commissioner: arena-unlock world event (portrait + 7 lines + voice)",0,[14,19,22,25,54,28,31,37,33,66]],[1385,"2026-06-02","FUNCTIONAL","Arena prefight player loadout grids + 2 arena items reclassed gear→consumable",0,[19,22,25,54,28,31,37,35]],[1386,"2026-06-02","FUNCTIONAL","Prologue REDACTED-flash cinematic audio arc + dynamic glitch + REDACTED memory/starfield + same-track music-loop fix + REDACTED bg restore",0,[19,23,25,54,28,31,37,35]],[1387,"2026-06-02","RESEARCH","Effect-resolution phantom audit (read-only truth report)",0,[13,19,23,24,54,28,31,40,67]],[1388,"2026-06-02","FUNCTIONAL","Real-weather fight & training bonus system (revive WeatherBonusSystem)",0,[14,19,23,25,54,28,30,37,34]],[1389,"2026-06-02","FUNCTIONAL","Onboarding cleanup: meta \"X COMPLETE\" callouts removed + tutorial welcome-first / no-flash fixes",0,[14,20,23,25,54,28,30,37,34,67]],[1390,"2026-06-02","FUNCTIONAL","Effect-backlog fixes (A1/A2/A4/A5/A6) + fight-flow & training UI polish",0,[13,20,23,24,54,28,30,37,33,40,67]],[1391,"2026-06-02","FUNCTIONAL","Voiced-typewriter sync: kit-reveal popup (A1/A2) + story dialogue (A3)",0,[13,20,23,24,54,28,31,37,34,41]],[1392,"2026-06-02","POLISH","Boxer idle-stance baked black-edge strip (Showboat west frame 3)",0,[13,19,22,24,54,28,30,37,33,40,8,73]],[1393,"2026-06-03","FUNCTIONAL","Wire mythic equipment special effects (6 of 7)",0,[14,19,22,25,54,28,31,38,33]],[1394,"2026-06-03","POLISH","WindSlash counter-flip + fighter spotlight-pool anchoring",0,[13,20,23,25,54,28,30,36,33,41]],[1395,"2026-06-03","FIX","Drop-reveal: hide rolled companion/kit from inventory until its reveal plays",0,[13,19,22,25,54,28,8,31,36,34,67]],[1396,"2026-06-03","POLISH","Mythic effect description copy at shop + live inventory (CF-1393); CF-1394 ruled out",0,[13,19,22,25,54,28,30,36,35,66]],[1397,"2026-06-03","POLISH","What's New refresh: 1376→1396 window, simple story-shaped voice",0,[12,19,22,24,54,28,30,36,33,40]],[1398,"2026-06-03","FUNCTIONAL","Remove item-durability mechanic (items permanent) + Kevlar v25→v26 migration",0,[14,19,22,25,54,28,30,37,34,47,66]],[1399,"2026-06-03","FUNCTIONAL","CF-1391 Remove in-fight corner-advice typewriter",0,[12,19,22,24,54,28,30,37,33,40,73]],[1400,"2026-06-03","FUNCTIONAL","Weekly-task xp_stat honored at claim (CF-1354-WEEKLY-XPSTAT)",0,[13,19,22,25,54,28,30,37,34,41]],[1401,"2026-06-03","POLISH","CF-1392 full-roster baked-edge sweep: 1 confirmed frame stripped",0,[13,19,22,25,54,28,30,36,33,40]],[1402,"2026-06-03","CODE","Unified deferred-items ledger: auto-write on open, auto-reconcile on close",0,[13,19,23,25,54,28,30,36,33,61,63,67,40]],[1403,"2026-06-03","FUNCTIONAL","Analytics over-instrumentation prune: GA 500-events/user/day cap relief",0,[14,20,23,25,54,28,30,37,41,61,63]],[1404,"2026-06-03","BLOCKER","Name Entry blank render fix: plain-Transform root → Canvas content root",0,[12,19,22,8,17,25,54,28,30,37,34,40,60,63]],[1405,"2026-06-03","FUNCTIONAL","Title TAP TO START → centred slow flash; randomized KO boxers land on the ground",0,[13,20,23,25,54,28,30,37,34,61,63,41]],[1406,"2026-06-03","FUNCTIONAL","Title knockout: per-frame grounded fall + snappier punch + impact-timed fall start",0,[14,19,22,25,54,28,30,37,34,60,63,40]],[1407,"2026-06-03","POLISH","Name Entry readability: scale up card + contents, friendlier placeholder, permanence note",0,[12,19,23,25,54,28,30,37,33,40,60,63]],[1408,"2026-06-03","FUNCTIONAL","Title knockout fall: gravity arc (lean back, then drop) instead of linear floor-glide",0,[13,19,23,25,54,28,30,37,33,60,63,40]],[1409,"2026-06-03","POLISH","Title KO: loser starts falling on the 2nd punch frame",0,[13,19,22,24,54,28,30,36,33,60,63,40]],[1410,"2026-06-03","BLOCKER","Prologue: fix early Campaign cut-off + re-time intro",0,[14,19,22,24,54,28,30,37,33,41,60,63]],[1411,"2026-06-03","FUNCTIONAL","REDACTED intro tweaks (black bg fix + music loop region + SFX retune)",0,[13,19,22,24,54,28,30,37,33,40,60,63]],[1412,"2026-06-03","FUNCTIONAL","Title KO fall: unified per-frame-grounded baseline + lift arc (all 13 models × both facings)",0,[13,19,22,25,54,28,30,37,33,60,63,40]],[1413,"2026-06-03","FUNCTIONAL","REDACTED audio: scream fade-out + flat music volume boost",0,[13,19,22,24,54,28,30,37,33,49,40,60,63]],[1414,"2026-06-03","POLISH","Prologue first narrator line re-voiced (strong/intense, clean ending)",0,[13,19,22,25,54,28,30,36,33,40,60,63]],[1415,"2026-06-03","FUNCTIONAL","Prologue: overpowering flashback music + open re-cut + drift-free typewriter sync",0,[14,20,23,8,25,55,28,30,37,34,41,61,63]],[1416,"2026-06-03","RESEARCH","Background regeneration audit (findings doc for Ed brainstorm)",0,[13,19,23,25,54,28,30,36,33,40,60,63]],[1417,"2026-06-03","FUNCTIONAL","Arena/PVP/brief UI: stat-block scale-up, FIGHT-button containment, Opponent's-Edge reflow, Pop's-notes clip fix (S6 deferred)",0,[13,20,23,25,54,28,30,37,34,41,61,63]],[1418,"2026-06-03","FUNCTIONAL","Results/feedback cleanup + drop gating + tutorial/settings fixes",0,[13,20,23,25,54,28,30,37,33,41,61,63]],[1419,"2026-06-03","FUNCTIONAL","Land deferred arena-loss BACK-only gate (CF-1417)",0,[13,19,22,25,54,28,30,37,33,40,60,64]],[1420,"2026-06-03","FUNCTIONAL","Typewriter VISUAL reveal hitch: vertex-alpha reveal",0,[13,20,23,25,54,28,30,37,33,40,60,64]],[1421,"2026-06-03","FIX","REDACTED music restart (REDACTED visit): diagnostic instrumentation",0,[13,20,23,25,54,28,30,37,35,60,63]],[1422,"2026-06-03","FIX","REDACTED / all-narrative-dialogue music \"restart\": underscore was ducking to near-silence per voiced line",0,[13,20,25,54,28,31,37,35,60,63]],[1423,"2026-06-03","FIX","Arena/PVP results + pre-fight + REDACTED-shop + crate polish",0,[13,20,23,25,54,28,30,37,35,61,64]],[1424,"2026-06-03","POLISH","Background regeneration round: 8 spotlight-design bgs generated & STAGED (import deferred)",0,[13,20,25,54,28,30,36,34,40,61,63]],[1425,"2026-06-03","ASSET","Background import + chapter swap + feet-anchor (CF-1424-BG-IMPORT)",0,[13,19,22,25,54,28,30,37,34,41,60,64]],[1426,"2026-06-03","FIX","Versus-overlay fighter-height consistency + Title knockout scene on Ch6 bg",0,[13,19,23,25,54,28,30,37,34,41,60,63]],[1427,"2026-06-03","RESEARCH","Announcer / Referee / Narrator VO findings audit",0,[13,19,23,24,55,28,30,36,33,40,60,63]],[1428,"2026-06-03","FUNCTIONAL","Versus-card venue dim + ~5s walk-in + lights-up fade-restore",0,[13,19,23,25,54,28,30,37,34,41,61,63]],[1429,"2026-06-03","CODE","Skip-last-played dedup for announcer + referee clip pools",0,[14,19,23,25,55,28,31,37,35,61,63]],[1430,"2026-06-03","RESEARCH / AUDITION","Narrator re-voice audition (5 lines x 3 variants)",0,[13,19,23,25,54,28,30,37,35,61,63]],[1431,"2026-06-03","RESEARCH / AUDITION","Narrator re-voice cross-check (9 lines, one per live cat)",0,[13,19,22,25,54,28,32,61,63]],[1432,"2026-06-03","FUNCTIONAL","Narrator re-voice: full 98-line batch (multilingual_v2 + retune), promoted to live",0,[13,19,22,25,54,28,32,60,63]],[1433,"2026-06-03","FUNCTIONAL","World-event narrator re-voice (30 clips, multilingual_v2 + per-line emotion)",0,[13,19,22,25,54,28,32,60,63]],[1434,"2026-06-03","FUNCTIONAL","Deepen thin announcer/referee VO pools to 10 each (CF-1429-THIN-POOL-LINEGEN)",0,[13,19,22,25,54,28,30,37,35,60,64]],[1435,"2026-06-03","FIX","Arena REDACTED-shop card-grid parity with the regular campaign shop",0,[13,20,23,25,54,28,30,37,34,41,61,63]],[1436,"2026-06-03","FIX","Versus card: hide boxers during the card, reveal in stance at the bell",0,[13,19,23,25,55,28,31,37,35,61,63]],[1437,"2026-06-03","ASSET","Arena item icons: regen 14 mismatched icons",0,[13,20,23,25,54,28,32,61,63]],[1438,"2026-06-03","FIX","Versus card dismisses at announcer-finish",0,[13,20,23,25,55,28,31,37,35,60,63]],[1439,"2026-06-03","FIX","Centre TAP TO START in the gap below the light ring",0,[13,20,23,25,55,28,31,37,35,60,63]],[1440,"2026-06-03","FIX","Boxer feet-anchoring: per-frame, per-fighter feet plant",0,[13,20,23,25,55,28,31,37,35,61,63]],[1441,"2026-06-03","ASSET","Final-beta PixelLab spend: 2 cup arena fight bgs + 3 loading-screen bgs",0,[13,19,23,25,55,28,31,37,35,61,63]],[1442,"2026-06-03","RESEARCH","Android-readiness audit (read-only) — final beta → Android",0,[13,19,23,25,55,28,30,36,33,40,61,63]],[1443,"2026-06-03","FIX","Ch6 dialogue venue-tier alignment (climax backdrops)",0,[13,20,22,25,55,28,31,35,60,64]],[1444,"2026-06-03","FIX","Android BACK handling on Title / Hub / in-Fight",0,[13,20,23,25,55,28,31,37,35,61,63]],[1445,"2026-06-03","FUNCTIONAL","Wire daily/weekly cup fight backgrounds + feet floor (CF-1441-CUPBG-WIRE)",0,[13,19,22,25,54,28,30,37,34,41,60,64]],[1446,"2026-06-04","FIX","\"Your Career\" tutorial leaks onto the prologue->Hub transition",0,[13,20,22,25,54,28,30,37,34,41,60,63]],[1447,"2026-06-04","FIX","Daily-gift icons live on the Quests tab + Commissioner narrator-overwrite hardened (her re-cut STOPPED)",0,[13,20,23,25,54,28,31,40,61,63]],[1448,"2026-06-04","RESEARCH","Closing-content economy audit: arena quests / arena achievements / loot-box pricing + economy overlay",0,[13,19,23,24,54,28,30,36,33,40,61,63]],[1449,"2026-06-04","ASSET","Re-voice the prologue REDACTED scene MC lines (calm → distress register)",0,[13,20,23,25,54,28,30,37,34,41,60,63]],[1450,"2026-06-04","ASSET","REDACTED scene VO: scared re-tune per Ed ear-feedback (follow-up to 1449)",0,[13,19,22,25,54,28,30,37,33,40,60,63]],[1451,"2026-06-04","FUNCTIONAL","Closing-economy bundle (loot + arena achievements + arena quests + CF-1437)",0,[14,19,22,25,54,28,30,36,33,61,63]],[1452,"2026-06-04","FUNCTIONAL","New companion: Kokos the Vase Breaker (sprite + reveal + ability + owner-voice VO REDACTED)",0,[14,18,22,25,54,28,30,37,33,60,63]],[1453,"2026-06-04","FIX","Training weather card stuck on \"Checking the skies\" — WeatherBonusSystem instantiated nowhere",0,[13,20,23,25,55,28,30,37,35,60,63]],[1454,"2026-06-04","FIX","Companion currency multiplier now reaches the wallet + companion-reveal vibe music wired",0,[14,19,22,25,55,28,30,37,34,60,63]],[1455,"2026-06-04","FUNCTIONAL","Fight VO speaker-bubble chyron (Option A, full-width broadcast bar)",0,[14,19,23,25,54,28,30,37,33,60,63]],[1456,"2026-06-04","CODE","Pre-fight INVENTORY/SHOP buttons + post-purchase EQUIP IT inventory nav",0,[13,19,22,25,54,28,30,37,34,41,60,63]],[1457,"2026-06-04","CODE","Default fight music gets 3 round-intensity tiers (mirror the kit system)",0,[13,19,23,25,54,28,31,37,34,61,63]],[1458,"2026-06-04","RESEARCH","Pop between-rounds corner-advice — research/scope + 1000-fight outcome-space sim",0,[13,19,23,25,55,28,30,36,33,40,60,63]],[1459,"2026-06-04","CODE","Crate revamp: new boxing-themed tier sprites + juicy opening sequence",0,[13,19,23,25,54,28,30,36,33,40,61,63]],[1460,"2026-06-04","CODE","Gym-tier + training-active panel music (Training screen)",0,[13,19,23,25,54,28,30,37,33,40,60,63]],[1461,"2026-06-04","FUNCTIONAL","Fight pacing: tier-scaled HP (avg fights reach R2-3, mismatches still KO fast)",0,[13,19,23,25,54,28,30,37,34,41,61,64]],[1462,"2026-06-04","FIX","Companion inspector card parity + global double-dash collapse",0,[14,19,22,25,54,28,31,37,34,60,63]],[1463,"2026-06-04","CODE","Fight VO chyron reskinned to a story-chat card + Pop speaker slot",0,[13,19,23,24,54,28,31,37,33,61,63]],[1464,"2026-06-04","CODE","Per-kit training + arena music (equipped kit re-skins both)",0,[13,19,23,25,54,28,30,37,33,41,61,63]],[1465,"2026-06-04","CODE","Per-crate opening music in the loot reveal",0,[13,19,23,25,54,28,31,37,34,40,61,63]],[1466,"2026-06-04","ART","Announcer + referee portraits regenerated to fighter-portrait quality",0,[13,19,22,25,54,28,30,37,34,60,64]],[1467,"2026-06-04","POLISH","Pop advice catalog: corner re-size + post-fight debrief taxonomy & lines",0,[13,19,23,25,54,28,30,36,33,40,61,65]],[1468,"2026-06-04","FIX","Fight-VO chyron: non-speech captions / long-line overflow / voice overlap / flat punctuation",0,[14,19,23,25,54,28,31,37,35,61,63]],[1469,"2026-06-04","VO / ART","Pop debrief VO: generated all 84 corner + post-fight lines in Pop's own voice",0,[13,19,22,25,54,28,30,37,33,60,64]],[1470,"2026-06-05","CODE","Wire the Pop debrief (corner + post-fight, win & lose, through the chyron)",0,[14,19,23,25,54,28,31,37,34,61,63]],[1471,"2026-06-05","ASSET","Import newaudio batch (fight tiers, crate music+SFX, training-active, per-kit arena/training, gym browse)",0,[13,19,23,25,54,28,31,37,33,40,61,63]],[1472,"2026-06-05","ASSET","Import remaining 2 per-kit active-training tracks (boombap + hardstyle)",0,[13,19,22,25,54,27,31,33,40,60,63]],[1473,"2026-06-05","RESEARCH","Final open-items completeness sweep",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[1474,"2026-06-05","FIX","Merge first-blood achievements + re-time wraps to fight 2",0,[13,19,22,25,54,28,31,36,34,40,61,63]],[1475,"2026-06-05","RESEARCH","Achievements Audit",0,[12,19,22,24,54,27,30,39,60,63]],[1476,"2026-06-05","FUNCTIONAL","Scorecard ghost-text removal + loss button gap + XP number vs outline + Pop line persists",0,[13,20,23,25,55,28,31,37,35,60,63]],[1477,"2026-06-05","POLISH","Story typewriter reskin + comic z-order + music-event typewriter fix + loading-tips ~2.4x",0,[13,19,22,25,54,28,31,37,34,41,61,63]],[1478,"2026-06-05","FUNCTIONAL","Persistent UI (Inventory/Shop) + hub-flow gating/tutorial + equip/lootbox/training audio (T3 batch)",0,[14,20,23,25,54,28,30,37,34,41,61,63]],[1479,"2026-06-05","FUNCTIONAL","Fight pre-fight Tale + announcer/Pop/ref VO content+flow + combo split + temp VFX log",0,[14,20,23,25,54,28,30,37,35,61,63]],[1480,"2026-06-05","RESEARCH","Boxer Sprite + Animation Generation — Method & Cost Audit",0,[12,19,23,24,54,28,30,36,33,40,60,63]],[1481,"2026-06-05","POLISH","Promote Pop/REDACTED tips to live + cut 2 flagged tips",0,[13,19,22,24,54,28,30,37,33,40,60,64]],[1482,"2026-06-05","FUNCTIONAL","Achievements pimp-out: catalog +16, consumable + lootbox reward branches, 7 bespoke items, fixes",0,[14,19,23,25,54,28,31,36,35,61,63]],[1483,"2026-06-05","FUNCTIONAL","Pre-fight Inventory/Shop quick-access: feature-gate + restyle (CF-1478 resume)",0,[13,19,22,25,54,28,30,36,33,40,60,63,73]],[1484,"2026-06-05","FUNCTIONAL / POLISH","Quest panel + quiz minigame surface (8 items)",0,[13,20,23,25,54,28,31,37,35,61,63]],[1485,"2026-06-05","POLISH","Fight VFX enrichment (7 pack prefabs) + temp one-by-one VFX-cycle audit harness",0,[13,19,23,24,54,28,30,36,33,40,61,63]],[1486,"2026-06-05","RESEARCH","REDACTED (REDACTED) dialogue audit",0,[12,19,23,24,54,28,30,36,33,40,61,63]],[1487,"2026-06-05","POLISH","Training weather line: training-accurate copy",0,[13,19,22,25,54,28,30,36,33,40,60,63,73]],[1488,"2026-06-05","FIX","Enemy mid-fight VO: shared 12s minimum-interval cooldown",0,[13,20,23,25,55,28,31,37,33,60,63]],[1489,"2026-06-05","FIX","Companion/kit drop-event music: prominent track during + mood-resolved Hub return",0,[13,19,22,25,54,28,30,37,33,40,8,60,63]],[1490,"2026-06-05","FUNCTIONAL","Strip VFX-cycle harness + Ed's fight-VFX map + contact-frame timing + downed head void",0,[13,19,23,24,54,28,30,36,33,40,60,64]],[1491,"2026-06-05","RESEARCH","Consumables + companions (+ mythic gear) effect-wiring audit (RESEARCH, read-only)",0,[13,19,22,24,54,28,30,36,33,40,61,63]],[1492,"2026-06-05","FIX / CONTENT","Achievements browser: remove Challenge tab + kill black icon frame + PixelLab category tab icons",0,[13,19,22,24,54,28,31,36,33,40,61,63]],[1493,"2026-06-05","FIX","Retire fight fast-forward / playback speed-up from every player access point",0,[13,19,22,25,54,28,31,37,33,40,46,61,63]],[1494,"2026-06-05","POLISH","Hub locked-button mystery reskin: \"?\" glyph + \"Progress to reveal...\"",0,[12,19,22,25,54,28,30,36,34,40,60,63]],[1495,"2026-06-05","FIX","Consumable effect remedies: B1 intimidation sign+percent, B2 trade-off honest % copy",0,[13,20,22,25,54,28,30,36,33,40,61,63]],[1496,"2026-06-05","FEATURE","Post-fight contribution scorecard: per-consumable + per-companion real impact",0,[13,19,22,25,54,28,30,36,33,40,61,63]],[1497,"2026-06-05","CONTENT","REDACTED arc expansion (story dialogue + VO + *spirit* conscience cue)",0,[13,19,23,25,54,28,30,36,34,40,61,63]],[1498,"2026-06-05","FEATURE","Scorecard: consumable reward-multiplier (XP/coin) deltas (closes REDACTED)",0,[13,19,22,54,28,30,36,33,40,60,63]],[1499,"2026-06-05","FEATURE","Woven consumables quantified via per-action counterfactual (closes CF-1496-WOVEN-QUALITATIVE)",0,[12,19,23,25,54,28,30,36,33,40,61,63]],[1500,"2026-06-05","FEATURE","Structural woven consumables quantified: speed extra-attacks + ring_iq extra-exchanges + combo_extend (closes CF-1499-STRUCTURAL-WOVEN)",0,[12,19,23,25,54,28,30,36,33,40,61,63]],[1501,"2026-06-05","FUNCTIONAL","Remove the 3 momentum consumables from the game (closes CF-1500-MOMENTUM-RESIDUE)",0,[12,19,23,24,54,28,30,36,33,40,60,63]],[1502,"2026-06-05","FEATURE","Arena run-history list + per-run inspector (Kevlar v26→v27)",0,[14,19,23,25,54,28,30,37,33,47,40,61,63]],[1503,"2026-06-05","FIX / POLISH / CONTENT","Ship-prep bundle: What's-New append (1398→1502) + weather-panel clip + quest HOME reset timer + Achievements icon-only tabs",0,[14,19,23,25,54,28,30,37,35,60,63]],[1504,"2026-06-05","RESEARCH","ChampChase Complete Game Reference",0,[12,19,22,24,54,27,30,36,33,40,60,63]],[1505,"2026-06-05","POLISH","REDACTED",0,[12,19,22,24,54,28,30,36,33,40,60,63]],[1506,"2026-06-05","POLISH / FIX","Reskin bundle: 6 disjoint UI surfaces",0,[14,20,23,25,55,28,31,37,34,41,60,63]],[1507,"2026-06-05","FUNCTIONAL","Fight VFX fixes: impact anchors on struck fighter; remove stray green round-end glow",0,[13,20,23,25,55,28,31,37,34,40,60,63]],[1508,"2026-06-05","FIX / POLISH","Post-fight scorecard: OPP HEALTH LEFT 117% fix + effects panel reskin",0,[14,19,22,25,55,28,31,36,34,41,61,63]],[1509,"2026-06-05","FIX","Generalize visible-canvas VFX anchoring to all fighter-anchored spawns; drop dead OnKO/OnTKO (+FireFlamme) + dead buff/momentum spawners",0,[14,20,23,25,55,28,31,37,34,41,60,63]],[1510,"2026-06-05","FUNCTIONAL","Revert the fight-VFX chain (1485/1490/1507/1509) to the pre-harness pre-1485 baseline",0,[13,19,22,25,54,28,31,36,33,40,60,65]],[1511,"2026-06-06","POLISH","Story de-on-the-nose reskin (whole script) + full VO regen",0,[13,20,23,25,54,28,31,37,34,40,60,63]],[1512,"2026-06-06","RESEARCH","Game-wide visual / UI / presentation opportunity audit",0,[13,19,23,24,54,27,30,36,33,40,60,63]],[1513,"2026-06-06","FUNCTIONAL","PreFight: normal \"4 ROUNDS\" header (root-caused, 3rd attempt) + always-visible weather chrome line",0,[13,19,22,24,54,28,30,36,33,8,40,60,63]],[1514,"2026-06-06","POLISH","Pass 1512 visual menu re-grounded; 3 CONFIRMED fixes (skip label / logo breath / PvP row spacing)",0,[13,19,23,25,55,28,31,36,34,60,63]],[1515,"2026-06-06","RESEARCH","Game-wide SYSTEMS robustness audit",0,[13,19,23,24,54,27,30,36,33,40,61,63]],[1516,"2026-06-06","BLOCKER","Consumable crate: save foundation (Kevlar v27→v28; +consumableCrateBoxes)",0,[14,19,22,25,55,28,30,37,34,40,61,63]],[1517,"2026-06-06","FUNCTIONAL","Prologue REDACTED end beat: resolve duck + siren fade + flashbang/white-flash + line+VO + portrait warp",0,[14,19,23,25,55,28,31,37,34,41,60,63]],[1518,"2026-06-06","BLOCKER","Consumable crate sweep Phase 0: Kevlar v28→v29 (+consumableCrateTrainingBoxes)",0,[14,19,22,25,54,28,30,37,33,39,60,63]],[1519,"2026-06-06","FUNCTIONAL","4-task bundle: loading-fade default+boot opt-out / training level-up text / Achievements filter-tab squares / training-drill gold removal",0,[14,20,23,25,55,28,30,37,34,40,61,63]],[1520,"2026-06-06","ART","Consumable crate feature: Phases 1-5 (two crates, sources, trackers, art, audio)",0,[14,19,22,25,54,28,30,37,33,40,60,63]],[1521,"2026-06-06","FUNCTIONAL","Gym-tier-gated training drills: 96-drill per-tier redesign (replace-on-upgrade) + per-tier card theming + dead-code cleanup",0,[14,19,23,25,55,28,30,37,33,40,61,64]],[1522,"2026-06-06","POLISH","Lower ach_all_drills 30→18 + reword (CF-1521 close)",0,[12,19,22,25,55,28,30,36,33,40,60,63]],[1523,"2026-06-06","FUNCTIONAL","Story bundle: comic top-region split (no typewriter overlap) + dedicated REDACTED portrait + Luna happy bark",0,[14,19,22,25,55,28,30,37,34,40,60,63]],[1524,"2026-06-06","FIX","Weather feed self-heal (neutral fallback poisoned the cache-gate)",0,[13,20,22,25,55,28,30,37,34,41,60,63]],[1525,"2026-06-06","POLISH","Training-UI bundle: SESSION COMPLETE redesign + Pop congrats + square sprite tabs",0,[13,20,25,55,28,30,37,34,60,63]],[1526,"2026-06-06","POLISH","Training sessions indicator: \"X/Y\" text → big green/gray/red session PIPS",0,[13,19,22,25,55,28,30,37,34,60,63]],[1527,"2026-06-06","POLISH","Prologue REDACTED flashbang ducked under narrator VO",0,[13,19,22,25,55,28,30,37,34,60,63]],[1528,"2026-06-06","POLISH","Weather card: surface the fight-day stat nudge (Training) + explicit \"no effect\" (pre-fight)",0,[14,20,23,25,55,28,31,37,35,61,63]],[1529,"2026-06-06","POLISH","Training header: session pips clear the category tab icons",0,[13,20,22,25,55,28,31,37,34,40,60,63]],[1530,"2026-06-06","POLISH","Consumable crates: shared \"Supply Crate\" name + achievement reward display",0,[14,19,22,25,55,28,30,37,34,40,60,63]],[1531,"2026-06-06","POLISH","Training screen 6-task polish: right→left pips, compact sessions box, Pop card cleanup, dynamic stat box, reset countdown",0,[13,19,23,25,55,28,31,37,34,40,61,63]],[1532,"2026-06-06","POLISH","Crate-open gong fires ~0.5s earlier, leads the visual pop",0,[13,19,22,25,55,28,30,37,34,40,60,63]],[1533,"2026-06-06","FUNCTIONAL","Training-drill dominance rebalance: equal-total-XP/min, economy-flat (96 drills)",0,[13,19,22,25,55,28,30,37,33,40,60,63]],[1534,"2026-06-06","FUNCTIONAL","Weighted multi-factor round scoring (replaces volume-only; credits the KO/TKO finishing round)",0,[14,20,23,25,55,28,31,38,35,61,63]],[1535,"2026-06-06","FUNCTIONAL","Pre-fight polish bundle: taunt stops replaying on shop trips + weather card + white coin number",0,[14,19,22,25,55,28,30,37,34,40,61,63]],[1536,"2026-06-06","BLOCKER","Training-duration consumable now actually applies (arms the save-backed training slot)",0,[13,20,23,25,55,28,30,37,33,40,61,63]],[1537,"2026-06-06","POLISH","Consumable effect-label coherence sweep (one shared grounded formatter)",0,[13,19,23,25,55,28,30,37,33,40,61,63]],[1538,"2026-06-07","POLISH","Training/Achievements/Fight-recap UI bundle (green EXP fill, top-aligned drill quote, framed active header, READY-TO-CLAIM spacing, recap stacking, 960 per-drill Pop quotes)",0,[13,19,23,25,55,28,30,37,34,40,61,64,73]],[1539,"2026-06-07","RESEARCH","Gear + Consumable audit & opportunity hunt (RESEARCH, read-only)",0,[13,19,22,24,55,28,30,36,33,40,61,63]],[1540,"2026-06-07","FUNCTIONAL","Quiz bundle 1: answer-length equalization + grade badge restack + medal inventory",0,[14,54,30,36,34,60,63]],[1541,"2026-06-07","FUNCTIONAL","Quiz bundle 2 (add-on): 10 questions + Supply Crate chip + grade reveal + music persistence",0,[14,54,30,36,34,61,63]],[1542,"2026-06-07","FUNCTIONAL","\"Complete All\" meta-quests + dynamic progression-scaled all-complete reward + per-quest XP scaling + small quest fill",0,[14,19,23,25,55,28,31,37,34,40,61,63]],[1543,"2026-06-07","FUNCTIONAL","Weather reads day/night (Open-Meteo is_day) + Hub locked-button padlock icon",0,[14,19,23,25,54,28,30,36,33,41,61,63]],[1544,"2026-06-07","FUNCTIONAL","Gear+Consumable expansion P-A: groin fix + gear-dry achievements + Brain Food",0,[14,19,22,25,55,28,30,36,33,40,61,63,73]],[1545,"2026-06-07","POLISH","Quest-card granular icons (combat bucket split)",0,[13,19,23,25,55,28,30,37,34,60,63]],[1546,"2026-06-07","RESEARCH","Audio + Story opportunity audit",0,[12,19,22,24,54,27,30,36,33,40,61,63]],[1547,"2026-06-07","FUNCTIONAL","Gear+Consumable expansion P-B: Group B active-effect gear (11 signature combat effects)",0,[13,19,22,25,54,28,30,37,33,40,60,63,73]],[1548,"2026-06-07","NEW MECHANIC","Gear+Consumable expansion P-B2: Group A set bonuses",0,[13,19,23,25,54,28,30,37,33,40,60,63,73]],[1549,"2026-06-07","NEW MECHANIC","Gear+Consumable expansion P-C: Group H gear x consumable SYNERGY",0,[13,19,23,25,54,28,30,37,33,40,61,63,73]],[1550,"2026-06-07","FUNCTIONAL","Gear+Consumable expansion P-D (FINAL): training variety + luck charms",0,[13,19,22,25,54,28,30,37,33,40,61,63,73]],[1551,"2026-06-07","FUNCTIONAL","Drill cards: whole-card tap-to-open + on-card SELECT removed + \"Pinned Polaroid\" restyle",0,[13,19,22,25,54,28,30,37,34,40,60,64]],[1552,"2026-06-07","POLISH","Shop/Inventory display + drop-reveal auto-equip removal (6 tasks)",0,[13,19,22,25,54,28,30,36,33,40,61,63]],[1553,"2026-06-07","FUNCTIONAL","Fight bundle: T1 boxer waiting-idle + T2 Ch1-finale VO realign & revoice",0,[13,19,22,25,54,28,30,36,33,40,60,63]],[1554,"2026-06-07","FUNCTIONAL","Audio B1 (music): import + wire Ed's boss themes + story tracks",0,[13,19,22,25,54,27,30,36,33,40,60,63]],[1555,"2026-06-07","SFX","Audio B2 (SFX): UI signature set + Hub ambience + campaign-map cues",0,[13,19,22,25,54,27,30,36,33,39,61,63]],[1556,"2026-06-07","FUNCTIONAL","Drop-reveal owned-count achievement credit timing (CF-A-WORLDEVENT-TOAST) + bundled music-kit achievements",0,[14,19,22,25,54,28,30,37,33,40,60,63]],[1557,"2026-06-07","FUNCTIONAL","Luck-charm arm UI + crate-open indicator (CF-1550-LUCKUI)",0,[13,19,22,26,54,28,30,36,33,40,61,63]],[1558,"2026-06-07","RESEARCH","Collateral & loose-ends sweep of passes 1256-1557 (RESEARCH, read-only)",0,[13,19,22,24,54,27,30,40,60,63]],[1560,"2026-06-07","POLISH","Ship-hygiene sub-pass 1/3: remove the [CC_VFX_TEMP] temp fight-VFX log (CF-1479)",0,[13,19,22,24,54,27,30,36,33,40,60,63]],[1561,"2026-06-07","POLISH","Ship-hygiene sub-pass 2/3: delete 7 orphan narrator clips (CF-1389-AUDIO)",0,[13,19,22,24,54,27,30,36,33,40,60,63]],[1562,"2026-06-07","POLISH","Ship-hygiene sub-pass 3/3: clean dead-code excisions (CF-1436 / CF-1244 / CF-1495)",0,[13,19,22,25,54,27,30,36,34,40,61,64]],[1563,"2026-06-07","POLISH","Wire Ed's self-generated combat SFX (CF-1546-SFX-WIRING)",0,[13,19,23,25,54,28,30,37,34,40,61,64]],[1564,"2026-06-07","FUNCTIONAL","Quests panel 4-symptom pass: capstone reskin + full preview text + quiz says 10 + quiz timer survives backgrounding",0,[13,19,23,25,55,28,31,33,61,63]],[1565,"2026-06-07","FUNCTIONAL","Arena & PVP visual scale-up / dead-space pass (layout only)",0,[14,19,22,25,54,28,31,37,34,40,61,63]],[1566,"2026-06-07","FUNCTIONAL","World-event narrator two-phase split + narrator VO + Shop countdown removal + Hub ambiance removal",0,[14,19,22,25,54,28,31,37,33,61,63]],[1567,"2026-06-07","FUNCTIONAL","Doom (doomer) REDACTED music kit #23 + atmospheric text-only world-drop reveal",0,[14,19,22,25,55,28,31,37,34,61,63]],[1568,"2026-06-07","POLISH","Drill reskin: 96 unique icons + 96 name refresh + drill-card pin removal + Yo Adrian loader fix",0,[14,19,22,25,55,28,31,37,34,40,61,63]],[1569,"2026-06-07","FUNCTIONAL","Item economy + opponent edge rework",0,[14,19,22,25,54,28,30,37,34,40,61,63]],[1570,"2026-06-07","RESEARCH","RESEARCH: Boss/Rival re-voice + condition-driven combat bark system",0,[13,19,23,25,54,27,30,36,33,40,61,63]],[1571,"2026-06-07","RESEARCH","Voice-design profiles for 7 storyline bosses & rivals",0,[12,19,22,24,54,27,30,36,33,40,60,63]],[1572,"2026-06-07","RESEARCH","Fight-bark trigger+pool design + finalized ElevenLabs prompts",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[1573,"2026-06-07","","RESEARCH/DESIGN: Animation foundation (SpriteAtlas pipeline + generalized playback layer + audio-memory remediation + phased build plan)",0,[13,19,23,24,54,27,31,40,61,63]],[1574,"2026-06-07","RESEARCH","Re-voice scope lock: story re-records IN, single combined pass",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[1575,"2026-06-07","RESEARCH","Rival bark pools locked PER-ENCOUNTER (arc-toned)",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[1576,"2026-06-07","","Re-voice gen PLAN + full 456-line manifest",0,[12,19,23,24,54,28,30,36,33,40,61,63]],[1577,"2026-06-07","","Re-voice STAGE 1: backup + R2 sample",0,[13,19,23,24,54,27,30,36,33,40,60,63]],[1578,"2026-06-07","POLISH","Phase 0 (animation foundation): read-only Editor ProfilerRecorder baseline logger",0,[12,19,23,24,54,27,31,37,33,40,61,63]],[1579,"2026-06-07","FUNCTIONAL","Re-voice STAGE 2: bulk gen 446 clips",0,[13,19,23,24,54,27,30,36,33,40,60,63]],[1580,"2026-06-07","POLISH","Phase 0 fix: baseline logger audio reading (ProfilerRecorder n/a → direct loaded-AudioClip sum)",0,[12,19,22,24,54,27,30,37,33,40,60,63]],[1581,"2026-06-07","FUNCTIONAL","Phase 1a: Voice → CompressedInMemory + ForceToMono + iOS override (VOICE-only tool hardening + verifier)",0,[13,19,24,55,31,33,40,60,63]],[1582,"2026-06-07","FUNCTIONAL","Re-voice STAGE 3: wire pooled picker + 8 triggers + FIGHTER captions",0,[13,19,23,24,54,28,30,36,34,61,63]],[1583,"2026-06-07","RESEARCH","Phase 1a closeout: voice verified + clean playback; proof-metric correction",0,[12,54,30,40,61,63]],[1584,"2026-06-07","FUNCTIONAL","Phase 1b: Music → Streaming (duration-aware) + seek-track carve-out (music_REDACTED), MUSIC-only tool path + verifier",0,[13,19,55,31,33,40,60,63]],[1585,"2026-06-07","FUNCTIONAL","Phase 1b scope fix: tighten AudioCompressionTool categorizer to Resources runtime paths (519→340)",0,[12,19,22,54,30,40,61,63]],[1586,"2026-06-07","POLISH","REVERT pass 1563 (combat SFX wiring undone, Ed's request)",0,[13,19,22,24,54,27,30,33,73,39,61,64]],[1587,"2026-06-07","RESEARCH / PLANNING","PixelLab execution roadmap: integrated content × foundation build sequence",0,[12,19,23,24,55,28,31,40,61,63]],[1588,"2026-06-07","","PixelLab MOTION re-scope: exhaustive motion re-audit + cost-gradient tiering + re-sequenced roadmap (motion-as-goal)",0,[13,20,23,24,55,28,30,40,61,64]],[1589,"2026-06-07","FUNCTIONAL","Phase 1 closeout: Voice + Music DONE; 1b KEPT; 1c deferred; CF-1582 barks not-yet-on-disk",0,[54,30,39,60,63]],[1590,"2026-06-07","FUNCTIONAL","Animation Foundation P3: Fight_HUD SpriteAtlas (first atlas + re-runnable builder)",0,[13,19,23,25,55,28,31,37,35,61,63]],[1591,"2026-06-07","FUNCTIONAL","Animation Foundation P4: remaining atlases (UI_Common, Equipment_Icons, Portraits, Achievement_Icons)",0,[13,19,22,25,55,28,31,35,61,64]],[1592,"2026-06-07","RESEARCH / PLANNING","Bake locked H1 (fight-bg) + H3 (speaking-portrait) acceptance-criteria into the motion docs",0,[13,20,24,55,28,31,40,61,63]],[1593,"2026-06-07","FUNCTIONAL","CF-1591: ASTC the 3 Bilinear atlases (Equipment/Portraits/Achievement), PNG-diff gated",0,[13,19,22,25,55,31,34,60,64]],[1594,"2026-06-07","RESEARCH / PLANNING","H3 portrait tone-variants: bake the WORKING DEFAULT (small grouped mood set, data-derived)",0,[13,19,23,24,54,28,30,40,60,63]],[1595,"2026-06-07","RESEARCH","Exhaustive UI + fight-presentation animation audit (4-agent 17-screen sweep) + fold Ed's loading-bg/styled-text/referee/fight-HUD asks",0,[13,19,23,24,55,28,30,40,61,63]],[1596,"2026-06-07","POLISH","Tooling: one-click iOS Development Build (Builds/iOS_Dev, Profiler autoconnect)",0,[13,19,23,25,55,31,33,40,61,63]],[1597,"2026-06-07","RESEARCH","Correct the UI-NOW overclaim: dormant animation code is PLUMBING not pretty",0,[13,19,23,24,54,28,30,39,60,63]],[1598,"2026-06-07","FUNCTIONAL","Animation Foundation P5: generalized flipbook playback engine",0,[13,19,23,25,55,28,31,34,39,61,63]],[1599,"2026-06-07","FUNCTIONAL","Animation Foundation P6: flipbook engine pilot (loading-screen ambient spinner)",0,[13,19,23,25,55,28,31,34,61,63]],[1600,"2026-06-07","RESEARCH","RUNG 1: Fight-scene boxer/BG/VS-card vertical-budget geometry contract (live-measured, iPhone-only)",0,[12,19,23,24,54,27,31,33,40,61,63]],[1601,"2026-06-07","POLISH","PORT-1 portrait regen + talking-portrait animation (EXPLORED, SCRAPPED)",0,[13,18,22,24,54,27,30,39,61,63]],[1602,"2026-06-07","FUNCTIONAL","Arena cup fight-bg walk-in regen (daily/weekly): open BG-2 lanes, drop foreground crowd, keep premium spectacle",0,[13,19,22,25,54,28,30,33,40,61,63]],[1603,"2026-06-07","FUNCTIONAL","BG-5 ambient motion: system + ch1 REDACTED-gym floor-pool dust + breathe",0,[13,19,22,24,54,27,31,34,40,61,63]],[1604,"2026-06-07","FUNCTIONAL","Abandon animated fight backgrounds: revert Pass 1603 (BG-5), back to static",0,[13,19,22,24,54,27,30,33,39,60,63]],[1605,"2026-06-08","FIX","Arena layout fixes: Crate pinned-OPEN, landing fill, opponent-edge inline card, post-fight card scale + void-collapse, RESUME badge fit",0,[13,19,23,24,54,28,30,34,40,61,63,73]],[1606,"2026-06-08","FUNCTIONAL","Arena functional: block entry while training (C), display-only cup-reward popup (H), arena W/L counts toward overall record (I)",0,[13,19,23,25,54,28,30,35,40,60,63,73]],[1607,"2026-06-08","FIX","Training SESSION COMPLETE: Pop quote panel reshaped to a wide dialogue bar",0,[12,19,22,7,24,54,28,30,37,35,61,63]],[1608,"2026-06-08","FIX","Quest-toast unlock-gate (fail-closed) + achievement-style restyle; tutorial \"Your Career\" seam-leak fix",0,[13,19,23,25,54,28,30,36,33,40,60,63]],[1609,"2026-06-08","CODE","Wire premium boxer art into the fight engine: PLAYER vertical slice (full 16-anim)",0,[14,19,22,25,54,28,30,37,35,61,63]],[1610,"2026-06-08","POLISH","Enemy portrait remake: 39 fighters to one painterly baseline",0,[13,19,23,25,54,28,30,36,34,40,60,63]],[1611,"2026-06-08","FUNCTIONAL","Loading-screen background pool reskin: all-intimate set (+6 new stills, −3 gym wides)",0,[13,19,22,25,54,28,30,37,34,40,61,63]],[1612,"2026-06-08","CODE","Player boxer slice bounce: feet-anchor (import-order bug) + combo/block/knockdown motion + touch-gloves respect_nod",0,[14,23,25,54,28,31,36,35,61,63]],[1613,"2026-06-08","CODE","All-fighters anim-firing (Try-2 sampler) + anchor fix + batch ALL 12 remaining models",0,[13,19,23,25,54,28,30,37,35,61,64]],[1614,"2026-06-08","CONTENT","Voice profiles + Deep conditional line pools for all 29 regular opponents + deepen 3 bosses 7→13",0,[13,19,23,25,55,28,31,61,63]],[1615,"2026-06-08","CODE","evade_lean (miss-weave) + counter_punch (counter) integrated on all 13 + hit-reaction onto the sampler + wiring doc",0,[13,19,23,25,54,28,30,37,34,60,64]],[1616,"2026-06-09","FIX","Fight presentation overhaul S1-S5: walk-in rebuild + step-back + reorder + close spacing + dead-pause trim; VS-card flash; card-up; remove floating name labels; round-text once; resume-after-background",0,[14,19,23,25,54,28,30,36,34,41,61,63]],[1617,"2026-06-09","FUNCTIONAL","Arena pool excludes bosses/rivals (S1a) + crate reward icon in achievement preview (S2) + gear equip/remove/swap SFX (S3) + starter gear removed from new game (S4a)",0,[14,20,22,25,54,28,30,36,34,40,60,63]],[1618,"2026-06-09","POLISH","Campaign dialogue de-on-the-nose REDACTED + dedup (29 Ed-directed lines) + ElevenLabs re-voice + live import + lock-hook fix",0,[13,19,22,25,54,28,31,34,61,63]],[1619,"2026-06-09","FUNCTIONAL","Arena opponents now SPEAK in-fight (S1, unblocked) + loss-consolation starter-kit achievements (S4b redesign)",0,[14,19,23,25,54,28,31,34,40,61,64]],[1620,"2026-06-09","POLISH","Starter-kit reward preview shows all 3 gear icons (closes CF-1619)",0,[13,19,22,25,54,28,31,34,40,60,63]],[1621,"2026-06-09","FIX","Every opponent taunts at the walk-in (widen intro taunt animation from rival/boss-only to all opponents)",0,[13,19,22,25,54,28,30,33,40,60,63]],[1622,"2026-06-09","FUNCTIONAL","CF-1614-OPP-VO-WIRE: import 1,552 opponent VO clips + TAUNT_PRE relocation + HP50/DEFEATED wiring + Ch6 quote swap",0,[13,19,23,25,54,28,30,37,33,40,61,63]],[1623,"2026-06-09","FIX","Fight events / audio balance / in-fight UI (7-symptom bundle)",0,[13,20,23,25,54,28,30,37,34,61,65]],[1624,"2026-06-10","CODE","Main menu live bout + cold-launch music ramp",0,[13,19,23,25,54,28,30,37,33,41,61,63]],[1625,"2026-06-10","FIX","Fight-presentation bundle: menu bout fixes + campaign fight choreography + loss-toast icons",0,[14,20,23,25,54,28,30,37,34,40,61,63,73]],[1626,"2026-06-11","FIX","Device-test follow-up bundle: menu bout silent+bigger, fight presentation B1-B6, fall/get-up regen (all 13), replay subline, Danny/Brick voice swap",0,[14,20,23,25,54,28,30,37,34,41,60,64,73]],[1627,"2026-06-11","RESEARCH","FULL-CODEBASE reference-resolution audit: 198 findings, executor run sheet, economy-flow map",0,[13,19,23,24,56,30,36,33,40,60,64]],[1628,"2026-06-11","POLISH","New REFEREE character: model + 13-animation library (PixelLab)",0,[14,19,23,25,54,28,30,36,33,40,61,63]],[1629,"2026-06-11","FIX / FUNCTIONAL","Device-test follow-up bundle 2 + Fight Night Champion stamina rework",0,[14,20,23,25,54,28,30,37,34,40,61,63,73]],[1630,"2026-06-11","POLISH","Referee flinch pool + color-variant officials",0,[13,18,23,25,54,28,30,36,33,40,61,63]],[1631,"2026-06-11","POLISH","Referee finalization: screen-facing flinches + workspace polish",0,[13,19,23,25,54,28,30,36,33,40,60,63]],[1632,"2026-06-11","POLISH","Fight-callout panel sprites (staged) + story typewriter backdrop (live)",0,[14,19,23,25,54,28,30,37,34,40,61,63,73]],[1633,"2026-06-11","FUNCTIONAL","Story bg regen x4 + referee run_hustle staged + boxer-anim pipeline pivot to Retro Diffusion",0,[14,19,23,25,54,28,30,36,34,41,61,63]],[1634,"2026-06-11","FUNCTIONAL","Integration + onboarding bundle: referee live, callout panels live, stat tutorial, feedback popup, lock hygiene",0,[14,20,23,25,54,28,30,37,34,41,60,64,73]],[1635,"2026-06-11","FUNCTIONAL","Voice override remap: 101 dialogue/world-event lines repointed to content-verified clips",0,[13,19,22,25,54,27,30,36,33,40,61,63]],[1636,"2026-06-11","FUNCTIONAL","VO re-record: 59 missing/wrong lines + 27-line shift-chain closure; typewriter surface 917/920 clean",0,[13,19,22,25,54,28,30,36,33,40,60,63]],[1637,"2026-06-11","FUNCTIONAL","Referee present from scene render (Ed follow-up to 1634)",0,[13,19,23,24,54,28,30,36,34,40,60,63]],[1638,"2026-06-11","FUNCTIONAL","VO cascade straggler: ONE_YEAR_REDACTED regen + 4 stale override drops",0,[13,19,22,24,54,27,30,36,33,40,60,63]],[1639,"2026-06-11","FUNCTIONAL","Referee knockdown anticipation: the roam 'just happens' to be there",0,[13,19,23,25,54,28,31,36,33,40,60,63,73]],[1640,"2026-06-11","FUNCTIONAL","Referee hustle: the teleport is gone from every path",0,[13,19,23,24,54,28,30,37,33,40,60,63]],[1641,"2026-06-11","FUNCTIONAL","Context-aware notifications Phase 1 (daily_reset + free_daily)",0,[14,19,23,25,54,28,30,36,33,40,61,63]],[1642,"2026-06-11","FIX","Notifications fire at the real reset: daily_reset + free_daily anchored to REDACTED",0,[13,19,22,25,54,28,30,36,33,40,60,64]],[1643,"2026-06-11","POLISH","Premium block animation for all 13 boxers + 2 dodge upgrades (Retro Diffusion)",0,[13,19,22,25,54,28,30,37,33,40,60,63]],[1644,"2026-06-11","POLISH","Trainer's Logbook UI kit: generic buttons LIVE + kit art banked",0,[13,19,23,25,54,27,30,37,34,40,61,63]],[1645,"2026-06-11","POLISH","Liver-shot crumple (body_receive) for all 13 boxers",0,[13,19,22,24,54,28,30,36,33,39,61,63]],[1646,"2026-06-11","POLISH","Rewards popup wired to the Trainer's Logbook kit: parchment body + rows + random wax-seal stamp-slam",0,[13,19,23,25,54,28,30,36,34,40,60,64]],[1647,"2026-06-11","POLISH","Phase 2 consolidated wiring: the whole Ed-locked Logbook sheet goes live",0,[13,20,23,25,54,28,30,36,34,40,61,64]],[1648,"2026-06-11","POLISH","Phase 2 device-feedback fix pass: Ed's live punch list",0,[14,19,23,25,54,28,30,36,34,40,61,63]],[1649,"2026-06-11","POLISH","typewriter panel reaches the screen bottom + REDACTED portrait regen",0,[13,19,22,25,54,28,30,37,33,40,60,63]],[1650,"2026-06-11","POLISH","thematic crate-opening backdrops, rarity-scaled",0,[13,18,22,25,54,28,30,36,33,40,60,63]],[1651,"2026-06-11","POLISH","fight-chrome megapass slice 1: campaign bills, prefight chrome, HUD frames + red-flash, wax grades, menu music",0,[14,19,22,25,54,28,30,36,34,40,61,63]],[1652,"2026-06-11","POLISH","megapass slice 2: world-event, shop, scorecard, brass claim",0,[14,19,22,25,54,28,30,37,33,40,60,63]],[1653,"2026-06-11","POLISH","Pass-1627 audit decision triage: all 18 open decisions resolved, run sheet fully executable",0,[13,19,23,24,54,28,30,36,33,39,61,63]],[1654,"2026-06-11","POLISH","shop: dark leather bg (cards pop) + RESTOCK-only centered header",0,[12,19,22,24,54,27,30,36,33,39,60,63]],[1655,"2026-06-11","BLOCKER","fight watchdog killed healthy long fights + ref intro silent-wait + ref presides facing screen",0,[13,20,22,24,54,28,30,36,33,40,60,63]],[1656,"2026-06-11","POLISH","PreFight Tale-of-the-Tape cleanup + loading gear spinner removal (both paths) + commissioned slot wells",0,[14,19,23,25,54,28,30,37,34,40,60,63]],[1657,"2026-06-11","POLISH","game-wide dark-leather root-bg sweep",0,[14,19,22,24,54,28,30,37,33,40,60,63]],[1658,"2026-06-11","FUNCTIONAL","RD boxer-anim campaign wired live: punch overhaul + hook/body vocabulary + combos/counters/count-synced getup + RD impact VFX + menu-bout audio + feedback drafts",0,[14,19,23,24,54,28,30,36,33,40,61,63]],[1659,"2026-06-11","FUNCTIONAL","combos from the one-two, engine-law fillers + per-punch body rolls, per-punch reacts, title-screen referee",0,[13,19,23,24,54,28,30,36,33,40,61,63]],[1660,"2026-06-11","POLISH","legacy-panel sweep slice 1: Training/Quiz/DailyGift/Endless/toasts onto the Logbook kit",0,[14,19,22,24,54,28,30,37,33,40,61,63]],[1661,"2026-06-11","POLISH","HUD warning pulses: red injury throb + amber gas throb, severity-scaled",0,[13,18,22,24,54,27,30,36,33,40,60,63]],[1662,"2026-06-11","FUNCTIONAL","ENGINE COMBO SEQUENCES: the sim rolls every combo punch + body work gasses the defender + per-punch damage numbers",0,[13,19,23,24,54,28,30,37,33,40,61,63]],[1663,"2026-06-11","FUNCTIONAL","MEGA PASS: full Pass-1627 run-sheet execution",0,[13,20,23,25,54,28,30,36,33,40,61,63]],[1664,"2026-06-11","POLISH","legacy sweep slice 2: mail interface + Training/DailyGift/Lootbox/Rewards new art",0,[14,19,23,25,54,28,30,37,33,40,61,63]],[1665,"2026-06-11","FUNCTIONAL","counter punches deal REAL damage",0,[13,18,23,24,54,27,30,36,33,40,60,63]],[1666,"2026-06-11","FUNCTIONAL","CF-1663 follow-up: pacing pass + F-2 stubs + F-3 welcome-back + F-6 resolution",0,[13,19,23,24,54,28,30,36,33,40,60,64]],[1667,"2026-06-11","FUNCTIONAL","story-keyed welcome-back cast + chapter gear ramp",0,[13,19,22,25,54,28,30,36,33,40,60,63]],[1668,"2026-06-11","FUNCTIONAL","MEGA closeout: gift month (Kevlar v30) + welcome-back v3 cast + R-B/R-C/R-D excisions + gear curve",0,[14,19,23,25,54,28,30,37,33,40,61,64]],[1669,"2026-06-11","POLISH","gift-month day icons: 30-icon batch + day-cell wiring",0,[13,19,22,25,54,28,30,37,33,40,60,64]],[1670,"2026-06-11","RESEARCH","story tune-up audit + voice-budget manifest",0,[13,19,23,25,54,27,30,36,34,40,61,63]],[1671,"2026-06-11","FUNCTIONAL","Content advisory screen between Name Entry and the prologue",0,[13,19,23,24,54,28,30,37,34,40,60,64]],[1672,"2026-06-11","FUNCTIONAL","Advisory v2: typewriter copy, verified REDACTED, looping contemplative drone",0,[13,19,23,24,54,28,31,37,33,40,60,64]],[1673,"2026-06-12","FUNCTIONAL","Advisory v3: tappable REDACTED, tightened copy, returning-player typewriter skip",0,[13,19,23,24,54,28,30,37,33,40,60,63]],[1674,"2026-06-12","FUNCTIONAL","Video-QA mega fix: fight presentation cluster + shop + title spacing",0,[14,20,23,25,54,28,30,37,33,39,61,63]],[1675,"2026-06-12","FUNCTIONAL","Story mega-pass: full manifest execution (cuts/trims/rewrites/3 new scenes + re-voicing + walkout wiring)",0,[14,20,23,25,54,28,31,37,34,41,61,63]],[1676,"2026-06-12","FUNCTIONAL","Video-QA round 2: VFX mirror re-anchor + ref staging geometry + advisory anchor/label + egg-popup defer + hub-welcome virgin-path fix",0,[14,20,23,24,54,28,30,37,34,40,61,63]],[1677,"2026-06-12","FUNCTIONAL","Story Endgame Circuits: final line inheritance, \"Number four.\", save-aware lines, heart-line truth",0,[14,19,23,25,54,28,30,37,34,40,61,63]],[1678,"2026-06-12","FUNCTIONAL","The Aliveness Layer: record card, style line, 3 AM line, breathing button, notification doctrine + final-bell silence",0,[14,19,23,24,54,28,30,36,33,40,61,63]],[1679,"2026-06-12","FUNCTIONAL","Corner-voiced notification pre-prompt: the OS ask moves off boot, into Pop's mouth",0,[13,19,23,25,54,28,30,37,34,39,60,63]],[1680,"2026-06-12","FUNCTIONAL","Fight presentation video-QA R3 + Ed live-test batch: ref staging/beat order/KO VFX/combo feel/prefight UI/arena/eggs cut",0,[14,20,23,25,54,28,30,37,34,39,60,63]],[1681,"2026-06-12","FUNCTIONAL","REDACTED Ledger & Final Census: REDACTED-line RV2, loss-ladder rung 2, Spirit-REDACTED doctrine + sweep, thesis census + cuts, the wiring exchange",0,[14,19,23,25,54,28,30,37,33,41,61,63]],[1682,"2026-06-12","CODE","Pipeline self-optimization: telemetry restore + gate re-wiring + governance reconciliation",0,[14,20,23,25,54,28,30,36,33,40,61,63]],[1683,"2026-06-12","FUNCTIONAL","T4: boot OS-notification ask killed (package setting) + advisory pacing + comic edge-to-edge + REDACTED present in the two-weeks beat",0,[14,20,23,25,54,28,30,37,33,40,60,63]],[1684,"2026-06-12","FUNCTIONAL","T2+T3 readability/layout mega-pass: pre-fight chrome rebuild + training weather/panels/icons + locker grid/ledger + shop cards/inspectors + quests de-guilt/claim-dots + reward-popup frame/stamp-sync",0,[14,20,23,25,54,28,30,37,34,40,60,63]],[1685,"2026-06-12","FUNCTIONAL","Early-game economy retune: trophy nerf + ch1 gold curve + starting gold 0 + Silver Box trim + IQ-scaled quiz XP",0,[13,20,23,24,54,28,30,37,33,40,61,63]],[1686,"2026-06-12","FUNCTIONAL","T1 fight-presentation device-test mega fix: punch feel + ref choreography + draw outcome + menu-VFX recurrence + idle seizure + HUD/versus card",0,[14,20,23,25,54,28,31,37,34,39,61,63]],[1687,"2026-06-12","FUNCTIONAL","Ref arc choreography + A1 SOLVED (Big Ray's player-doppelganger hooks)",0,[14,20,23,25,54,28,30,37,34,40,60,64]],[1688,"2026-06-12","FUNCTIONAL","Mega refinement tower A-O: fight feel + early floor + advisory BGM + prefight no-scroll + inspector bounds + FINISH button + baked VS",0,[14,20,23,25,54,28,30,37,34,39,61,63]],[1689,"2026-06-12","RESEARCH","RESEARCH: Story audit vs Dev Notes v3 — ruled options menu + new story doctrine",0,[13,19,23,24,54,28,30,36,33,39,61,63]],[1690,"2026-06-12","RESEARCH","Story drafting: green-lit batch lines staged for Ed + bible doctrine 9.5d-g",0,[13,19,23,25,54,28,30,36,33,40,60,63]],[1691,"2026-06-12","RESEARCH","Green-light marks applied: FINAL story lines + nurse character staged + bible ledger entries",0,[13,19,23,25,54,28,30,36,33,40,60,63]],[1692,"2026-06-12","FUNCTIONAL","Green-lit story batch SHIPPED: 25 clips + 4 dialogue JSONs wired + the nurse becomes a person",0,[14,19,23,25,54,28,30,37,34,40,60,63]],[1693,"2026-06-12","FUNCTIONAL","T2: tutorial weather steps + retimed companion/kit tooltips + Pop notification reactions + 5 readability fixes",0,[14,20,23,25,54,28,30,37,33,40,61,63]],[1694,"2026-06-12","FUNCTIONAL","T3: REDACTED tappable hint + econ loosen (Option A) + loss-kit gear rework",0,[14,19,23,25,54,28,30,37,34,40,61,63]],[1695,"2026-06-12","FUNCTIONAL","T1 fight-scene 5-symptom fix: combo-knockdown falls + ref stays put + ref count-out plays out + walkout spin + Fight 1 scripted unloseable-KO",0,[14,20,23,25,54,28,31,37,34,40,61,63]],[1696,"2026-06-12","POLISH","Main-menu bout SFX halved",0,[13,19,22,24,54,27,30,36,33,40,60,63]],[1697,"2026-06-12","FUNCTIONAL","Weather panel TRUE root cause: 9-slice stretch zone was 40% transparent padding",0,[13,20,22,24,54,28,30,36,33,40,60,63]],[1698,"2026-06-12","POLISH","Knockdown VFX anchors at the TOP of the fighter",0,[13,19,22,24,54,27,30,36,33,40,60,63]],[1699,"2026-06-12","POLISH","Name-entry → disclaimer music handoff: one crossfade inside the fade-to-black",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[1700,"2026-06-12","POLISH","Main-menu bout ambient SFX −75%; knockout unchanged",0,[13,18,22,24,54,27,30,36,33,39,60,63]],[1701,"2026-06-13","FUNCTIONAL","Ref can never settle bisected by a downed fighter",0,[13,19,22,24,54,27,30,36,33,40,60,63]],[1702,"2026-06-13","RESEARCH","Rival lived-specificity drafting: Ghost/Combo Kid/Stone rewrites staged for Ed marks",0,[13,19,23,24,54,28,30,36,33,40,61,63]],[1703,"2026-06-13","POLISH","Menu-bout ref reveals at a rear SIDE station",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[1704,"2026-06-13","FUNCTIONAL","Fight 2 threat restored per Ed's R1 ruling + R2-R5 retro-audit reconciled",0,[13,19,23,24,54,28,30,36,33,40,60,63]],[1705,"2026-06-13","RESEARCH","Rival re-voice ship prep: marks ingested, doctrine applied, voices verified, test clips staged",0,[13,19,23,25,54,27,30,36,33,40,61,63]],[1706,"2026-06-13","FUNCTIONAL","Rival re-voice SHIPPED: 68 new-voice clips + 21 lived-specificity text edits",0,[13,19,23,25,54,28,30,36,33,40,60,63]],[1707,"2026-06-13","FUNCTIONAL","Ch3 reconciliation-corridor surgery + soft-middle marks doc",0,[13,19,23,24,54,28,31,36,33,40,61,63]],[1708,"2026-06-13","FUNCTIONAL","Ch3 middle marks SHIPPED: 11 cuts + Alma's swallowed question",0,[13,19,23,24,54,28,30,36,33,40,60,63]],[1709,"2026-06-13","FUNCTIONAL","Typewriter respects the spacing: punctuation-weighted reveal",0,[13,19,23,24,54,28,30,36,33,40,61,63]],[1710,"2026-06-13","BLOCKER","Notification opt-in popup race: stacked translucent panels killed",0,[13,20,23,24,54,28,30,36,33,40,60,63]],[1711,"2026-06-13","FUNCTIONAL","Referee always visible: count-from-behind killed, count-on-arrival, wave-off declares clear, menu reveal real clearance; title bout de-rivaled",0,[14,23,24,54,28,30,36,34,40,60,63]],[1712,"2026-06-13","FUNCTIONAL","Combo ceiling ramps with RingIQ: 2 + RIQ/15 cap 7",0,[13,19,23,24,54,28,30,37,34,40,60,63]],[1713,"2026-06-13","FUNCTIONAL","First-loss starter kit no longer auto-equips",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[1714,"2026-06-13","POLISH","In-game What's New copy replaced",0,[13,19,22,25,54,28,30,36,33,40,60,63]],[1715,"2026-06-13","","Walk-in spin Try-2 (pump binder fallback) + notification copy/voice audit + Kit 2 no auto-swap",0,[13,19,23,24,54,28,30,36,33,40,61,63]],[1716,"2026-06-13","FUNCTIONAL","Starter gear inherits the Kit-2 \"Broken-In\" stats; second-loss Kit 2 removed (orphan-safe)",0,[14,19,23,25,54,28,30,37,33,40,60,63]],[1717,"2026-06-13","RESEARCH","RAW REWRITE A1: REDACTED arc + ending lines doc",0,[12,19,23,24,54,27,30,36,33,40,60,63]],[1718,"2026-06-13","POLISH","Advisory v4: \"light at the end of the tunnel\" cut from cold-open (credits bookend kept); REDACTED lines re-verified",0,[13,19,23,24,54,28,30,37,34,41,60,63]],[1719,"2026-06-13","RESEARCH","RAW REWRITE A2: cross-chapter sweep doc",0,[12,19,23,24,54,27,30,40,60,63]],[1720,"2026-06-13","RESEARCH","RAW REWRITE MASTER: single-source-of-truth consolidation doc",0,[12,19,23,24,54,28,30,40,60,63]],[1721,"2026-06-13","FUNCTIONAL","REDACTED-arc assets: bg_apartment_REDACTED + char_player_gaunt",0,[13,19,23,25,54,28,30,37,33,40,61,63]],[1722,"2026-06-14","POLISH","RAW REWRITE A3: REDACTED + Care Package + REDACTED-rework prose; A2 revised (§C + monologue sweep); A1 verified",0,[13,19,23,25,54,28,30,40,61,63]],[1723,"2026-06-14","FUNCTIONAL","REDACTED cast art: 3 portraits + REDACTED's Care Package (icon + consumable)",0,[13,19,22,25,54,27,30,36,33,40,60,63]],[1724,"2026-06-14","POLISH","A3 polish patch: §J1 REDACTED era-flavor rewrite + REDACTED age fix",0,[13,19,23,25,54,28,30,40,60,63]],[1725,"2026-06-14","POLISH","REDACTED Rewrite FINAL lines LOCKED (canonical doc promoted)",0,[13,19,23,24,54,27,30,40,61,63]],[1726,"2026-06-14","FUNCTIONAL","CF-1725-DIALOGUE-WIRING: REDACTED rewrite wired into chapter1-6_dialogue.json + climb-back gate",0,[13,19,23,25,54,27,32,39,63]],[1727,"2026-06-14","FUNCTIONAL","CF-1726-LETTER-MECHANIC: REDACTED's Letter read-once inventory keepsake",0,[14,19,23,25,54,28,31,40,63]],[1728,"2026-06-14","FUNCTIONAL","Legacy-Save Restart Gate",0,[13,19,23,25,54,28,30,36,33,40,46,61,63]],[1729,"2026-06-14","FUNCTIONAL","CF-1726-DIALOGUE-VO (letter subset): REDACTED's Letter VO",0,[13,19,23,16,24,40,67,63]],[1730,"2026-06-14","POLISH","MASTER realization Phase 0+1a: audio-gen deliverable REDACTED",0,[13,19,22,24,54,28,30,40,61,63]],[1731,"2026-06-14","POLISH","MASTER realization Phase 1 review doc: MASTER_REMAINDER_LINES.md",0,[12,19,22,24,54,27,30,40,60,63]],[1732,"2026-06-14","POLISH","Ed feedback rules + cohesion-baked den doc + teen portraits + coda_gym",0,[13,19,23,25,54,27,30,40,60,63]],[1733,"2026-06-14","POLISH","REDACTED VO sample gate + Whisper QC + REDACTED_teen v2",0,[13,18,22,24,54,27,30,39,60,63]],[1734,"2026-06-14","POLISH","Full-storyline SFX sweep + teen portraits import + unified review",0,[13,19,22,24,54,27,30,39,60,63]],[1735,"2026-06-14","FUNCTIONAL","VO bulk LIVE + coda(loading-method) + gaunt portrait/scope",0,[13,18,23,24,54,28,30,40,60,63]],[1736,"2026-06-14","FUNCTIONAL","coda import + grey revert + REDACTED lyrics",0,[13,22,54,63]],[1737,"2026-06-14","FUNCTIONAL","Phase 1 ENDING wiring (MASTER §1 ch6)",0,[12,19,23,24,54,28,30,40,60,63]],[1738,"2026-06-14","FUNCTIONAL","Wave-2 ending VO",0,[12,22,54,63]],[1739,"2026-06-14","FUNCTIONAL","Prologue REDACTED strip + scream/siren re-key + free cut",0,[22,30,60]],[1740,"2026-06-14","FUNCTIONAL","§3/§6/§4 ch1-4 cuts/reorder/licence",0,[22,54,60]],[1741,"2026-06-14","FUNCTIONAL","§4 ch5 beats",0,[22,54,60]],[1742,"2026-06-14","FUNCTIONAL","Advisory REDACTED primary",0,[22,30]],[1743,"2026-06-14","FUNCTIONAL","Iron Mike -> Molot rename (rival only)",0,[22,30,61]],[1744,"2026-06-14","FUNCTIONAL","Wave-3 VO (final Phase-1 batch)",0,[22,54,64]],[1745,"2026-06-14","POLISH","Teen flashback backgrounds",0,[22,54,60]],[1746,"2026-06-14","POLISH","ach_companion_all 11 -> 12",0,[22,54]],[1747,"2026-06-14","POLISH","Flashback bg void fix",0,[22,54]],[1748,"2026-06-14","FUNCTIONAL","Import Ed's audio + music wiring",0,[22,54,60]],[1749,"2026-06-14","FUNCTIONAL","Teen flashback bgs placed + wired",0,[22,54,63]],[1750,"2026-06-14","FUNCTIONAL","Wire 14 story SFX to beats",0,[22,54,61]],[1751,"2026-06-14","FUNCTIONAL","Wire leftover story SFX + stone_2 prompt",0,[22,54,60]],[1752,"2026-06-14","FUNCTIONAL","REDACTED cassette playback (CF-1734)",0,[22,54,61]],[1753,"2026-06-14","POLISH","voice_mapping Molot display label",0,[22,54,63]],[1754,"2026-06-14","RESEARCH","Android parity audit (FINAL BETA)",0,[19,23,25,28,40,61]],[1755,"2026-06-14","FUNCTIONAL","Combat SFX generation prompt library",0,[19,23,25,28,61]],[1756,"2026-06-14","FUNCTIONAL","Apartment decay REDACTED (MASTER §10, was missed)",0,[22,54,61]],[1757,"2026-06-14","FIX","Android BACK coverage (Path A, CODE-COMPLETE)",0,[13,20,23,25,32,40,61,63]],[1758,"2026-06-14","POLISH","Dialogue editorial polish A (ch1-3)",0,[23,54]],[1759,"2026-06-14","POLISH","Dialogue editorial polish B (ch5-6) + REDACTED de-supernatural",0,[22,54]],[1760,"2026-06-14","FUNCTIONAL","Wave-4 editorial re-voice",0,[22,54,63]],[1761,"2026-06-14","FUNCTIONAL","Story music kit-EXCLUSIVE",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[1762,"2026-06-14","POLISH","STORY_MUSIC_GEN doc (Part B)",0,[12,18,22,24,54,28,30,36,33,40,60,63]],[1763,"2026-06-14","POLISH","STORY_MUSIC_GEN credit budget confirmed",0,[12,18,22,24,54,27,30,36,33,39,60,63]],[1764,"2026-06-14","FUNCTIONAL","Story music Part C wiring (14 bespoke cues live)",0,[13,19,22,24,54,27,30,36,33,40,61,63]],[1765,"2026-06-14","POLISH","Combat SFX Stage A: canonical rename + import",0,[13,19,22,24,54,28,30,33,40,61,63]],[1766,"2026-06-14","POLISH","Name-entry plays the original credits music again",0,[13,19,22,24,27,30,33,40,60,63]],[1767,"2026-06-14","POLISH","uppercut x3 + brawler hook regen via Retro Diffusion, wired live",0,[13,19,22,25,54,28,30,37,33,40,60,63]],[1768,"2026-06-14","POLISH","fight callouts reskinned to baked gold word-art",0,[13,19,22,25,54,30,36,33,40,60,63]],[1769,"2026-06-14","POLISH","UI overhaul foundation + hub background",0,[13,18,22,25,54,30,36,33,39,61,63]],[1770,"2026-06-14","FUNCTIONAL","Chapter-6 ending recut + Ascension retired; game ends on the coda → credits",0,[13,19,22,26,54,28,30,36,34,40,60,63]],[1771,"2026-06-14","POLISH","Ending fade now goes FROM the final line, over the entire screen",0,[13,19,22,25,54,28,30,36,33,40,60,63]],[1772,"2026-06-14","POLISH","End-credits roll plays the original credits track",0,[13,19,22,25,28,30,36,33,40,60,63]],[1773,"2026-06-14","POLISH","End-credits: removed the \"CREDITS\" title",0,[12,18,22,24,27,30,36,33,39,60,63]],[1774,"2026-06-14","FUNCTIONAL","Menu bout: depth-sort the referee against the boxers",0,[13,19,22,25,28,30,36,33,40,60]],[1775,"2026-06-14","POLISH","End-credits paced to reading speed, no forced wait",0,[12,19,22,25,27,30,36,33,40,60]],[1776,"2026-06-14","POLISH","End-credits: first watch is full (skip is the Settings rewatch only)",0,[12,18,22,25,28,30,36,33,40,60]],[1777,"2026-06-14","POLISH","Credits: lock scroll during the roll, free re-read after",0,[12,18,22,25,28,30,36,33,40,60]],[1778,"2026-06-15","BLOCKER","KEVLAR v30→v31: activate the big-update force-start-over",0,[13,19,22,25,28,30,37,34,40,60,63]],[1780,"2026-06-15","POLISH","popup buttons + locker bar polish",0,[12,22,24,54,33,60]],[1781,"2026-06-15","POLISH","Training buttons + popup label readability",0,[12,22,24,54,33,60]],[1782,"2026-06-15","POLISH","Achievements close button de-mauved",0,[12,22,24,54,33,60]],[1783,"2026-06-15","POLISH","UI kit sprite swap: clean leather panels + REDACTED buttons",0,[13,19,22,25,54,30,33,40,61]],[1784,"2026-06-15","POLISH","Settings toggles + sliders + backdrop from the kit",0,[13,19,22,25,54,30,33,39,60]],[1785,"2026-06-15","POLISH","Settings popups to leather + bigger toggles",0,[12,19,22,24,54,31,33,39,60]],[1786,"2026-06-15","POLISH","CF-1769 Wave 1: value-well composition primitive",0,[13,19,22,24,54,28,30,36,33,40,60]],[1787,"2026-06-15","FUNCTIONAL","Direction-1 \"Emergent Play-Style\"",0,[13,19,23,25,54,28,30,37,33,40,61,63]],[1788,"2026-06-15","POLISH","CF-1769 Wave 2 (Shop): card contrast + filter REDACTED",0,[13,19,22,24,54,28,30,36,33,40,60]],[1789,"2026-06-15","POLISH","Luna portrait/icon white-outline (de-halo) fix",0,[13,19,22,25,54,28,30,37,33,40,61,63]],[1790,"2026-06-15","POLISH","Ref stops running between the fighters",0,[12,19,22,24,54,30,33,40,73,60]],[1791,"2026-06-15","POLISH","Luna flipbook RULED OUT; static clean portrait confirmed wired",0,[13,19,22,24,54,27,30,36,33,40,60,63]],[1792,"2026-06-15","POLISH","CF-1769: capture tool reaches the item inspectors",0,[13,19,22,24,54,27,30,36,33,40,60]],[1793,"2026-06-15","POLISH","CF-1769 Wave 3 (inspector region 1): icon well",0,[12,19,22,24,54,27,30,36,33,39,61]],[1794,"2026-06-15","POLISH","CF-1793 (Shop inspector): uniform scale-up + adaptive fit",0,[13,19,23,24,54,27,30,36,33,40,61]],[1795,"2026-06-15","FUNCTIONAL","Kevlar save-migration suite back to green",0,[12,19,22,24,54,27,30,37,33,40,60,63]],[1797,"2026-06-15","POLISH","CF-1793: Locker inspector scale-up",0,[12,18,22,24,54,27,30,36,33,39,61]],[1798,"2026-06-15","POLISH","CF-1769: inspector buttons + shop card footers + portrait frame",0,[12,19,22,24,55,33,60]],[1799,"2026-06-15","POLISH","CF-1769: Hub nav buttons + shop card clip + icon revert",0,[12,19,22,24,55,33,60]],[1800,"2026-06-15","FUNCTIONAL","Player KO-finisher uppercut + block/dodge reskins",0,[14,19,23,25,54,28,30,37,33,40,61]],[1801,"2026-06-15","POLISH","CF-1769: Quests REDACTED + archetype chip + coin backdrop",0,[12,19,22,24,55,33,60]],[1802,"2026-06-15","POLISH","CF-1769: Hub archetype chip + coin backdrop fix",0,[12,19,22,24,54,33,60]],[1803,"2026-06-15","POLISH","CF-1769: Arena sub-route capture + Tournament \"day-one\" fill rework",0,[13,19,22,25,55,33,40,60]],[1804,"2026-06-15","POLISH","CF-1769: blind-popup capture wave 1 (Reward popup + Quiz) + PAID-stamp clip fix",0,[13,19,22,24,55,33,40,61]],[1805,"2026-06-16","POLISH","CF-1769: post-fight scorecard capture (victory+defeat) + reward-popup bleed fix",0,[13,19,22,24,55,33,40,60]],[1806,"2026-06-16","POLISH","CF-1769: VS / tale-of-the-tape capture (PreFightScreen2)",0,[13,18,22,24,54,33,40,60]],[1807,"2026-06-16","POLISH","CF-1769: blind-popup wave 2c (ItemInspection + Lootbox attempts) + honest deferrals",0,[13,18,22,24,55,33,61]],[1808,"2026-06-16","POLISH","CF-1769: blind-popup wave 3 (FanMail + toasts captured) + remaining deferrals",0,[13,18,22,24,54,33,40,61]],[1809,"2026-06-16","RESEARCH","STORY REVISION v5 master implementation & asset plan",0,[13,19,23,55,40,61]],[1810,"2026-06-16","POLISH","CF-1769: NameEntry capture + dead-surface resolution (wave 4, FINAL)",0,[13,18,22,24,54,33,39,61]],[1811,"2026-06-16","POLISH","CF-1769: header restyle -> embossed gold plaque",0,[13,18,22,24,54,33,40,61]],[1812,"2026-06-16","RESEARCH","STORY v5 master plan: R6 REDACTED/timeline canon + Task-B fight matrix + Task-C REDACTED",0,[12,19,23,25,54,28,30,36,33,40,61,63]],[1813,"2026-06-16","POLISH","CF-1769: defect sweep (lootbox OPEN button + drill-icon spill)",0,[12,19,22,24,54,33,61]],[1814,"2026-06-16","POLISH","Remove the REDACTED loading tips",0,[13,18,22,24,60]],[1815,"2026-06-16","POLISH","REDACTED + popup-header attempt reverted",0,[12,18,21,24,60]],[1816,"2026-06-16","FUNCTIONAL","P-SAVE: v31→v32 PlayerTelemetry schema event + full telemetry wiring (Kevlar mega-pass)",0,[14,19,23,25,54,28,30,38,33,40,46,61,63]],[1819,"2026-06-16","RESEARCH","REDACTED",0,[12,19,23,25,54,28,30,40,60]],[1820,"2026-06-16","FUNCTIONAL","P0: Re-chapter (42→45) + Replay-Lock + Constant Sweep",0,[13,19,23,25,54,28,30,37,34,40,61,63]],[1821,"2026-06-16","POLISH","Trim the capture canary + clarify the 'real daily gift'",0,[12,19,22,24,60]],[1823,"2026-06-16","POLISH","Style the live Quests GIFT tab to DailyGiftScreen parity (CF-1813-DAILYGIFT-REAL)",0,[13,19,22,24,54,28,30,37,33,40,60,63]],[1824,"2026-06-16","CODE","Generic on_campaign_entry dialogue-chain primitive (CampaignEntryChainSystem)",0,[13,19,23,25,54,27,30,37,34,40,61,49]],[1826,"2026-06-16","POLISH","Embossed gold-leather plaque header on What's-New / Report-a-Bug / Feedback (CF-1815-POPUP-HEADER-BAND)",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[1827,"2026-06-16","DRAFT MODE","V5 whole-story content draft (DRAFT MODE, one terminal, narrative order)",0,[13,19,23,25,54,28,30,40,60]],[1828,"2026-06-16","POLISH","SHOP item inspectors: one big-text / no-dead-space / no-spill standard (CF-1769)",0,[12,19,23,24,54,27,30,37,33,40,61,63]],[1829,"2026-06-16","CODE","Progressive player-portrait condition-state swap (wire EVERY site)",0,[13,19,22,24,54,28,30,36,34,40,61,63]],[1830,"2026-06-16","POLISH","INVENTORY inspector verified already compliant (CF-1828)",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[1831,"2026-06-16","POLISH","ARENA REDACTED-shop inspector to the big-text standard (CF-1828, closes it)",0,[13,19,22,24,54,28,30,36,33,40,60,64]],[1832,"2026-06-16","DRAFT MODE","V5 consolidated changelist + asset manifest",0,[13,19,23,24,54,28,30,40,60]],[1833,"2026-06-16","DRAFT MODE","V5 reactive voice + archetype molding BULK pools",0,[13,19,22,24,54,28,30,40,60]],[1834,"2026-06-16","DRAFT MODE","Ruling: the player does not taunt",0,[12,19,22,24,54,28,30,40,60]],[1835,"2026-06-16","DRAFT MODE","V5 red-team fixes + reactive/molding bulk (ADDITIVE)",0,[13,19,23,24,54,28,30,40,60]],[1836,"2026-06-16","CODE","Player-portrait REDACTED: one transitional",0,[13,18,22,25,54,28,30,36,33,40,60,64]],[1837,"2026-06-16","DRAFT MODE","V5 REDACTED",0,[13,19,23,24,54,27,30,40,60]],[1838,"2026-06-16","DRAFT MODE","V5 status report + doc sync + zip hand-off",0,[13,19,22,24,54,28,30,39,60]],[1839,"2026-06-16","","v5 Voice Prompt-Pack (audit + compile)",0,[12,19,22,24,54,27,30,40,60]],[1840,"2026-06-16","FUNCTIONAL","P2 Winter Lockout (verify-first; only remaining v5 systems gap)",0,[13,19,23,25,54,28,30,36,33,40,61,63]],[1841,"2026-06-16","FUNCTIONAL","Arena rank rebalance (CONFIG sub-pass 1 of 2)",0,[12,20,23,25,54,28,30,36,33,40,61,63]],[1842,"2026-06-16","FUNCTIONAL","Arena rank rebalance (CODE sub-pass 2 of 2; closes CF-1841-ARENA-CODE)",0,[13,19,23,25,54,28,30,37,33,40,61,63]],[1843,"2026-06-16","POLISH","Arena EditMode test-rot repair (closes CF-1842-ARENA-TEST-ROT)",0,[12,19,22,25,54,28,31,37,33,40,60,63]],[1844,"2026-06-16","POLISH","v5 Part B·B2 backgrounds + REDACTED's-REDACTED portrait (gen + stage, HUMAN-VERIFY)",0,[13,18,22,25,54,28,31,40,60,63]],[1845,"2026-06-16","CONTENT","v5 Story Implementation + REDACTED + Keystone Voice-Gen",0,[13,19,22,25,55,40,61,63]],[1846,"2026-06-16","POLISH","v5 BG + portrait placement (CF-1844-BG-PLACEMENT)",0,[13,18,22,25,55,40,60,63]],[1847,"2026-06-16","FUNCTIONAL","Combat SFX wiring megapass (per-fighter sonic identities)",0,[13,19,22,24,54,28,30,36,33,40,61,63]],[1848,"2026-06-16","POLISH","Prologue REDACTED music re-point + import REDACTED tracks",0,[13,19,22,24,54,28,30,39,60,64]],[1849,"2026-06-16","FUNCTIONAL","Combat SFX rename-map import (87 of 213 clips live)",0,[13,54,28,40,61,64]],[1850,"2026-06-16","FUNCTIONAL","Archetype reskin: ratio classifier + named combat traits + Hub teach beat",0,[13,19,23,7,25,54,32,34,40,67,60,63]],[1851,"2026-06-16","RESEARCH","Rival signature moves + enemy impact finishers — wiring audit",0,[12,19,23,25,54,28,30,40,60,63]],[1852,"2026-06-16","FUNCTIONAL","Combat SFX: fire exact punch type, no combo escalation",0,[13,19,22,25,54,40,60,63]],[1853,"2026-06-16","FUNCTIONAL","Enemy archetype identities: sharpened opponent combat table",0,[13,19,23,54,32,33,40,66,60,63]],[1854,"2026-06-16","CONTENT","P-VOICE-1: Reactive/Molding Pools (author + gen)",0,[13,18,22,25,54,40,60,63]],[1855,"2026-06-16","POLISH","Winter-lockout tap-line pool (Ed copy)",0,[12,18,21,25,39,60]],[1856,"2026-06-16","FUNCTIONAL","Purge combo SFX naming (Ed: we don't use combo SFX) (REDACTED) _[number corrected from 1854 — concurrent-terminal collision; reconciled by Pass 1862]_",0,[13,19,23,24,54,40,60,63]],[1857,"2026-06-16","POLISH","Winter tap-line contrast fix",0,[19,25,39]],[1858,"2026-06-16","FUNCTIONAL","Enemy KO-finishers (CF-1851-ENEMY-FINISHERS)",0,[13,19,23,25,54,28,30,36,33,40,60,63,73]],[1859,"2026-06-16","FUNCTIONAL","the_ghost balance: ghostMindGames forced-miss 30%->15% (CF-1853-GHOST-WALL)",0,[13,19,23,54,31,33,39,60,63]],[1860,"2026-06-16","CONTENT","Reactive pool expansion (multi-session depth)",0,[19,25,40]],[1861,"2026-06-16","FUNCTIONAL","Combat SFX full library regen (13 fighter-sets, 307 clips) + wired",0,[13,55,40,61,64]],[1862,"2026-06-16","FUNCTIONAL","Claim-tool reconcile + repo-tidy cleanup plan",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[1863,"2026-06-16","FUNCTIONAL","Auto-claim enforcement hook + 1856→current reconcile audit",0,[13,19,22,25,54,28,30,39,61]],[1864,"2026-06-16","POLISH","Story cut/trim list (Ed's curated v5 dialogue cuts)",0,[13,19,22,25,55,27,31,40,60]],[1865,"2026-06-16","FIX","Repo Tidy Phase 1: pure-junk hard-delete",0,[13,19,22,25,54,27,30,36,33,40,60,64]],[1866,"2026-06-16","FUNCTIONAL","Turn the reactive voice system ON (CF-1854-POOL-SELECTOR/-WIRING)",0,[14,19,23,25,54,28,30,36,34,40,61,64]],[1867,"2026-06-16","FUNCTIONAL","Rival signature KO-punch animations",0,[14,19,22,25,54,28,30,37,34,40,61,63]],[1868,"2026-06-16","FUNCTIONAL","Winter hub-lockout extended to the rest of the hub",0,[14,19,22,25,54,28,30,37,35,61,63]],[1869,"2026-06-16","POLISH","Ed's second curated v5 story-cut list",0,[13,19,22,25,54,28,31,35,40,61,63]],[1870,"2026-06-16","FUNCTIONAL","Rival KO finishers go live + timing",0,[13,18,22,25,54,27,30,36,33,40,60,63]],[1871,"2026-06-17","FUNCTIONAL","Combo Kid's KO is his combo",0,[13,19,22,25,54,27,30,36,34,40,60,63]],[1872,"2026-06-17","FIX","Referee arcs around the fighters, never through them",0,[13,20,22,25,54,28,30,37,33,41,60,63]],[1873,"2026-06-17","POLISH","Hero What's-New: \"THE BIG ONE\" + save-reset reframe",0,[13,19,22,25,55,28,30,36,33,40,60,63]],[1874,"2026-06-17","POLISH","hub_feedback tutorial: emphasize feedback is wanted, however small",0,[12,18,22,25,54,28,30,36,33,40,60,63]],[1875,"2026-06-17","RESEARCH","Fight VFX Phase 0 PROOF (gate) PASSED",0,[13,19,22,25,54,28,30,33,39,60,63]],[1876,"2026-06-17","FUNCTIONAL","VFX: per-archetype combat feel + per-model fall dust",0,[13,19,22,25,54,28,30,33,40,61,63,73]],[1877,"2026-06-17","FUNCTIONAL","Fall-dust wired in-game (5 models)",0,[13,18,22,25,54,28,30,36,33,39,61,63]],[1878,"2026-06-17","FUNCTIONAL","Fall-dust for remaining clean models + main-menu KO inheritance",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[1879,"2026-06-17","FUNCTIONAL","Main-menu take-hit freeze fix",0,[12,19,22,7,24,54,27,30,36,33,40,60,63]],[1880,"2026-06-17","POLISH","Phase 2 hit-feel: continuous per-punch shake gradient",0,[12,19,22,24,54,28,30,36,33,40,60,63]],[1881,"2026-06-17","FUNCTIONAL","Legacy-Save Restart Gate device non-fire: robust redesign",0,[13,20,23,25,55,28,30,38,34,46,40,60,63]],[1882,"2026-06-17","FUNCTIONAL","Player fall-dust (Phase-1 completion)",0,[13,19,22,25,54,28,30,37,33,40,60,63]],[1883,"2026-06-17","POLISH","Phase 2 per-archetype screen flash",0,[13,19,22,25,54,28,30,36,34,40,60,63]],[1884,"2026-06-17","FUNCTIONAL","Phase 3 KO cinematic",0,[13,18,22,25,54,28,31,37,33,40,60,63]],[1885,"2026-06-17","FIX","Hub UI batch: archetype REDACTED + Pop's Wall header + X button + What's New",0,[13,19,22,24,54,28,30,37,33,40,60,63,73]],[1886,"2026-06-17","FUNCTIONAL","Menu-belt referee continuous-patrol fix",0,[13,19,22,8,17,25,54,28,30,36,33,40,60,63]],[1887,"2026-06-17","FUNCTIONAL","Phase 4 Ghost forced-whiff tell",0,[13,18,23,25,54,28,30,36,33,40,60,63]],[1888,"2026-06-17","FIX","Legacy-save restart popup (\"YOU WERE HERE FIRST\") full kit reskin",0,[12,19,23,24,54,28,30,37,33,40,60,63,73]],[1889,"2026-06-17","POLISH","UI Kit Coverage Audit (first pass) + clean-capture tool hardening",0,[13,19,23,24,54,27,30,36,33,39,61,63]],[1890,"2026-06-17","FIX","btn_gold label-contrast fix (What's New GOT IT + Legacy START FRESH)",0,[12,19,22,24,54,27,30,36,33,39,60,63,73]],[1892,"2026-06-17","POLISH","Session closeout + UI-audit handoff",0,[13,19,22,54,60,63]],[1893,"2026-06-17","HOUSEKEEPING","MEMORY index pointer",0,[]],[1895,"2026-06-17","POLISH","BugReport + Feedback twin popups: dark-leather kit reskin",0,[13,19,23,25,54,28,30,37,33,40,60,63,74]],[1896,"2026-06-17","FUNCTIONAL","VFX mega-program BETA INTEGRATION (consolidated)",0,[14,25,54,28,30,36,33,40,61,64]],[1897,"2026-06-17","POLISH","Achievement/Quest toast kit reskin + Feedback X/subtitle fixes",0,[13,19,23,25,54,28,30,37,33,40,60,63,74]],[1898,"2026-06-17","FUNCTIONAL","Advisory REDACTED buttons (cramped + misclick-skips-prologue) + Legacy→name-entry music",0,[12,19,23,24,54,28,30,37,34,40,60,63,73]],[1899,"2026-06-17","POLISH","Ultimate capture tool (full spec) + whole-game UI fix spec",0,[13,19,23,24,54,27,30,37,33,40,61,63,73]],[1900,"2026-06-17","POLISH","Walkout turn-around flip (consistency fix)",0,[13,19,22,24,54,30,40,60,63]],[1901,"2026-06-17","POLISH","Whole-game UI fix mega-pass (CF-1889 execution)",0,[13,19,22,25,54,28,30,36,33,41,61,63]],[1902,"2026-06-17","POLISH","Quest titles: leaked machine names -> gritty human boxing titles",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[1903,"2026-06-17","POLISH","Per-model VFX color identity + rival body tints",0,[13,18,22,25,54,30,28,40,61,64]],[1904,"2026-06-17","FIX","Prologue skip-on-resume + REDACTED visual-FX restore + audio-compress audit",0,[13,20,23,25,54,28,31,36,34,40,61,63,73]],[1905,"2026-06-17","FIX","REDACTED music silent: stale loop window vs new 30s track",0,[13,20,22,24,54,27,30,36,33,40,60,63,73]],[1906,"2026-06-17","POLISH","Capture-tool rest (CF-1899-CAPTURE-GAPS) + remaining-surface grading",0,[13,19,23,24,54,30,36,33,40,60,63]],[1907,"2026-06-17","POLISH","FightReview kit reskin + custom round-card art",0,[13,19,22,24,54,30,40,60,64,72]],[1908,"2026-06-17","POLISH","Remove the per-punch REACT grunt",0,[13,18,22,24,54,28,30,36,33,40,60,63]],[1909,"2026-06-17","POLISH","KO punch reads: slow-mo fires ON the strike, not the fall",0,[13,19,22,25,54,28,30,36,33,40,60,63]],[1910,"2026-06-17","POLISH","Remove the per-combo-punch grunt (across the board)",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[1911,"2026-06-18","POLISH","KO slow-mo fires on the FALL start, not the punch (Ed's ruling)",0,[13,18,22,24,54,28,30,36,33,40,60,63]],[1912,"2026-06-18","POLISH","Swap broken impact SFX for clean same-slot clips",0,[13,19,22,24,54,28,30,33,40,61,63]],[1913,"2026-06-18","POLISH","Active-training progress bar reskin",0,[12,19,22,43,24,54,30,40,60,63]],[1914,"2026-06-18","POLISH","Impact SFX: normalize clipping + kill last double-thumps",0,[13,19,22,25,54,27,30,33,40,60,63]],[1915,"2026-06-18","POLISH","Walk-in \"flip around\": root cause (CrossFade blend window)",0,[13,20,22,24,54,27,30,36,33,39,60,63]],[1916,"2026-06-18","POLISH","Training all-bars sweep (per-stat level bars)",0,[12,19,22,43,24,54,30,40,60,63]],[1917,"2026-06-23","FUNCTIONAL","Notifications: turn the volume down",0,[13,19,23,7,24,54,28,30,36,33,40,61,63]],[1918,"2026-06-23","POLISH","Winter lockout verify (A) · orphan-voiceline history (B) · name-trio alignment (C)",0,[13,19,22,24,55,28,30,37,33,40,61,63]],[1919,"2026-06-23","POLISH","Training screen polish: session-complete dead space + drill-select level alignment + upgrade coin cost",0,[12,19,22,25,54,28,30,37,33,40,60,64]],[1920,"2026-06-23","POLISH","Shop polish + shared coin-chip source fix",0,[12,19,22,24,54,28,30,36,33,40,60,63]],[1921,"2026-06-23","POLISH","Campaign FIGHT button reskin",0,[12,19,22,24,54,28,30,36,33,40,60,63]],[1922,"2026-06-23","POLISH","PreFight Tale-of-the-Tape polish: kill micro-scroll + coin purse",0,[12,19,22,24,54,28,30,36,33,39,60,63]],[1923,"2026-06-23","POLISH","Locker/Inventory coin purse fit",0,[12,19,22,24,54,27,30,36,33,39,60,63]],[1924,"2026-06-23","POLISH","Quests screen polish: tabs + reward REDACTED + header",0,[12,19,22,24,54,28,30,37,33,40,60,63]],[1925,"2026-06-23","POLISH","Daily-gift icons (Retro Diffusion) + DayWell removal",0,[13,19,23,25,54,28,30,37,33,40,60,63]],[1926,"2026-06-23","FUNCTIONAL","Settings Support & Resources + re-entrant overlay + Feedback SEND",0,[13,19,23,24,54,28,30,37,33,40,61,63]],[1927,"2026-06-23","POLISH","Capture-tool drill-select pose fix",0,[12,19,22,24,54,27,30,36,33,39,60,63]],[1928,"2026-06-27","POLISH","Visual polish round 2 (Ed device re-review)",0,[13,19,23,24,54,27,30,36,33,40,60,63]],[1929,"2026-06-27","POLISH","Campaign FIGHT button overflow fix",0,[12,19,22,24,54,27,30,36,33,40,60,63]],[1930,"2026-06-27","POLISH","RD rubber-stamps + tab centering + styled consumable toast",0,[13,19,23,24,54,28,30,37,33,40,60,63]],[1931,"2026-06-27","POLISH","Five male player-portrait options (PixelLab pixflux, stage-only)",0,[13,18,22,25,54,28,30,36,33,41,60,63]],[1932,"2026-06-27","POLISH","Daily-gift icons frame-filling + CLAIMED stamp size",0,[13,19,22,25,54,28,30,36,33,40,60,63]],[1933,"2026-06-27","POLISH","Player-portrait options v2: tank tops, front-facing, all young",0,[13,18,22,25,54,28,30,36,33,40,60,63]],[1934,"2026-06-27","POLISH","Game-wide rubber-stamp regeneration via Retro Diffusion",0,[13,19,22,25,54,28,30,37,33,40,61,63]],[1935,"2026-06-27","POLISH","Achievement READY stamp -> RD rubber stamp",0,[13,19,22,24,54,27,30,36,33,39,60,63]],[1936,"2026-06-27","POLISH","Player-portrait opt_a reroll + FINAL5 set",0,[13,19,22,25,54,28,30,36,33,40,60,63]],[1937,"2026-06-27","POLISH","Player-portrait quality redo to match portrait_player",0,[13,19,22,25,54,28,30,37,33,40,60,63]],[1938,"2026-06-27","POLISH","Campaign FIGHT button margin",0,[12,19,22,24,54,27,30,36,33,40,60,63]],[1939,"2026-06-27","","FIGHT REDACTED text-size + coin REDACTED consistent/bigger",0,[]],[1940,"2026-06-27","POLISH","Player-portrait reroll: REDACTED + opt_b (no tattoo)",0,[13,18,22,24,54,27,30,36,33,40,60,63]],[1941,"2026-06-27","","Main-menu fight KO/combos + PreFight coin REDACTED",0,[]],[1942,"2026-06-27","FUNCTIONAL","Tier-differentiated training drills",0,[13,19,22,25,54,28,30,36,33,40,61,63]],[1943,"2026-06-27","FUNCTIONAL","REDACTED",0,[13,19,22,24,54,28,31,36,33,41,61,63]],[1944,"2026-06-28","FUNCTIONAL","Chained training: SAVE FOUNDATION (v32→v33)",0,[13,19,22,25,54,28,30,37,33,40,61,64]],[1945,"2026-06-28","POLISH","Player-portrait selection: asset landing + Ed gaunt-handoff",0,[13,19,23,24,54,28,30,36,33,40,61,63]],[1946,"2026-06-28","FUNCTIONAL","Player-chosen portrait: SAVE FIELD (v33→v34, Kevlar)",0,[14,19,23,25,55,28,30,37,33,46,40,67,60,63]],[1947,"2026-06-28","FUNCTIONAL","Portrait selection at new-game creation",0,[14,19,23,24,54,28,30,36,33,40,60,63]],[1948,"2026-06-28","FUNCTIONAL","Chained training: BEHAVIOR",0,[13,18,22,24,54,28,30,37,33,40,61,63]],[1949,"2026-06-28","FUNCTIONAL","One-time Re-Edit-Fighter code (REDACTED)",0,[13,19,23,24,54,27,30,36,34,40,60,63]],[1950,"2026-06-28","FUNCTIONAL","Chained-training unlock TUTORIAL",0,[13,18,23,24,54,27,30,37,33,40,60,63]],[1951,"2026-06-28","POLISH","Chained-training unlock coachmark copy → Pop's voice",0,[12,19,22,24,54,28,30,36,33,40,60,63]],[1952,"2026-06-28","POLISH","Land portrait condition variants (gaunt/REDACTED)",0,[13,19,23,24,54,28,30,36,33,40,60,63]],[1953,"2026-06-28","FUNCTIONAL","3-drill chaining: SAVE FOUNDATION (v34→v35)",0,[13,19,22,25,54,27,30,37,33,40,61,63]],[1954,"2026-06-28","POLISH","Punch-impact SFX consolidation across the roster",0,[13,19,22,25,54,28,30,37,33,40,60,63]],[1955,"2026-06-28","FUNCTIONAL","3-drill chaining: BEHAVIOR + UI",0,[12,18,23,24,54,28,30,36,33,40,61,63]],[1956,"2026-06-28","FUNCTIONAL","3-drill chaining unlock TUTORIAL",0,[13,18,23,24,54,27,30,37,33,40,60,63]],[1957,"2026-06-29","POLISH","Editor verification of the chained-training save bumps",0,[13,19,23,24,54,28,30,36,33,40,60,64]],[1958,"2026-07-01","POLISH","Training UI tweaks (Ed screenshot feedback)",0,[12,19,22,24,54,28,30,37,33,40,60,63]],[1959,"2026-07-01","POLISH","Coin REDACTED slightly taller across the board",0,[12,19,22,24,54,28,30,36,33,40,60,63]],[1960,"2026-07-01","RESEARCH","Full repo-wide READ-ONLY audit",0,[13,19,22,24,54,28,30,36,34,39,61,63]],[1961,"2026-07-01","FUNCTIONAL","CAMPAIGN-001: complete the 42→45 re-chapter",0,[13,19,22,24,54,28,30,36,33,40,61,63]],[1962,"2026-07-01","FUNCTIONAL","FIGHT-001: instantiate FightBonusSystem",0,[13,19,22,24,54,28,30,36,33,40,61,63]],[1963,"2026-07-01","FIX","SAVE-001: central null-guard for the two v27 arena buffers",0,[12,19,22,24,54,46,27,30,36,33,39,60,63]],[1964,"2026-07-01","CODE","Dead-code sweep: CORE-001 + CORE-002 + CORE-003 + ACH-001",0,[13,18,24,54,27,31,33,39,60,64]],[1965,"2026-07-01","RESEARCH","Arena overhaul + music-kit audio program: RESEARCH blueprint",0,[13,19,22,24,54,28,30,37,33,40,60,63]],[1966,"2026-07-01","FIX","Deferred-ledger blackout: root-cause + heal 1903-1960",0,[12,20,23,25,54,28,30,36,33,40,60,63]],[1967,"2026-07-01","FUNCTIONAL / ASSET","Arena WAVE 1: Championship-medallion REDACTED (WS-B) + ElevenLabs prompt pack (WS-A)",0,[13,19,23,25,54,28,30,37,33,40,61,64]],[1968,"2026-07-01","FIX","Ledger-hygiene tail: YAML reflow + validator tighten + fold + orphan closes",0,[13,20,22,25,54,28,30,36,33,40,61,64]],[1969,"2026-07-01","RESEARCH / TOOLING","Arena-overhaul PREP: WS-0 before-shot capture + WS-BG PixelLab BG method",0,[13,19,23,25,54,28,31,37,34,40,60,63]],[1970,"2026-07-01","RESEARCH / TOOLING","Arena Aesthetic Overhaul, Pass A: RD chrome + mystery-seal concepts (ART gate)",0,[13,18,22,24,54,28,30,36,34,40,60,63]],[1971,"2026-07-01","FUNCTIONAL","Arena aesthetic overhaul: bundled code reskin",0,[13,20,24,54,28,30,37,33,40,60,63]],[1972,"2026-07-02","RESEARCH / TOOLING","Arena balling WS-2: flat arena-button re-gen (ART gate)",0,[13,19,22,24,54,27,30,40,60,63]],[1973,"2026-07-02","FUNCTIONAL","Arena balling E1: verified fix + full-spectacle juice + curated uglies",0,[13,19,23,24,54,28,30,37,33,40,60,63]],[1974,"2026-07-02","FUNCTIONAL / ASSET","Arena balling E2: wire the spectacle + R1 contrast hard-gate",0,[13,19,25,54,28,30,37,33,40,61,63]],[1975,"2026-07-02","FUNCTIONAL / ASSET","AUDIO GO-LIVE: Ed's Drive payload into the game",0,[13,19,23,24,54,28,31,40,60,63]],[1976,"2026-07-02","ASSET","The Founder's portrait (PixelLab, REDACTED)",0,[13,18,22,24,54,27,30,40,60,63]],[1977,"2026-07-02","FUNCTIONAL","Arena SFX wiring + inspector inset",0,[13,19,23,24,54,28,31,40,60,63]],[1978,"2026-07-02","ASSET","Audio tail: metal bed + present-day Founder",0,[13,19,22,24,54,28,31,40,60,63]],[1979,"2026-07-02","ASSET","The Founder speaks: kit-drop VO generated",0,[13,19,23,24,54,27,31,40,60,63]],[1980,"2026-07-02","FUNCTIONAL","Menu bout hit-receive statue: per-side stance returns",0,[13,19,23,25,54,28,31,37,34,40,60,63]],[1981,"2026-07-02","FUNCTIONAL","Support panel rebuild + REDACTED-portrait repair + REDACTED live refresh + legendary subtitle",0,[14,20,23,24,54,28,30,37,33,41,61,64]],[1982,"2026-07-02","POLISH / FIX","Arena UI styling bundle: Ed's 8 circled symptoms",0,[14,24,54,28,31,37,33,40,61,63]],[1983,"2026-07-02","FIX / FUNCTIONAL","T3 arena bundle: one music bed, campaign-standard SFX, honest round count, real reward popup, atomic opponent identity, no blue overlay",0,[14,20,23,25,54,28,30,37,34,41,60,63]],[1984,"2026-07-02","FIX / FUNCTIONAL","CHAIN toggle: make the on/off state actually visible",0,[12,19,22,25,54,28,30,37,33,40,61,63]],[1985,"2026-07-02","POLISH","Technician sprite sheets exported to Google Drive for hand-fix",0,[13,19,22,24,54,28,30,36,33,40,60,63,67]],[1986,"2026-07-02","POLISH","Chain-pick card highlight: picked drills read as selected",0,[12,19,22,25,54,28,30,37,33,40,60,63]],[1987,"2026-07-02","POLISH","Technician Drive sheets: east-only (west proven exact mirror)",0,[13,19,22,24,54,28,30,36,33,40,60,63,67]],[1988,"2026-07-02","POLISH","Technician fix-sheet: single master image replaces 22-file Drive set",0,[12,19,22,24,54,28,30,36,33,39,60,63,67]],[1989,"2026-07-03","POLISH","Technician master fix-sheet re-imported: 128 frames fixed, both stores synced",0,[13,19,23,24,54,28,30,36,33,40,60,63,67]],[1990,"2026-07-03","FIX","Ed's 20:34 batch: arena bar 3rd-pass root cause, quest ghost squares, purse/title collision, shop stray lines",0,[13,20,24,54,28,30,37,33,40,61,63]],[1991,"2026-07-03","RESEARCH","Handoff ZIP: the whole game explained in one package",0,[13,19,23,25,54,28,30,36,33,40,61,65]],[1992,"2026-07-03","POLISH","SP readout: laurel pip + number, kill the \"SP\" letterform",0,[13,19,23,24,54,28,30,37,33,40,60,63]],[1993,"2026-07-03","RESEARCH","Handoff v2: storyline in true play order + Marta/Ascension corrections",0,[13,19,23,25,54,27,30,36,33,40,61,64]],[1994,"2026-07-03","FUNCTIONAL","Ch6 story triggers migrated to post-Winter fight numbering; scripted-loss mirror fixed",0,[13,19,23,25,54,28,30,37,33,40,60,63]],[1995,"2026-07-06","POLISH","UI/UX Polish Bundle: scorecard rebuilt around REAL round scoring, session-complete restack, effects box + gym toast + companion inspector to kit standard",0,[14,20,23,24,54,28,30,37,34,40,61,63]],[1996,"2026-07-06","FUNCTIONAL","Coach System 2.0: purchasable specialist coach roster",0,[14,19,23,25,54,28,30,37,34,41,46,61,63]],[1997,"2026-07-06","FIX / FUNCTIONAL","Weekly Championship first-cup balance (real-engine calibrated) + What's New \"FIGHT NIGHT\"",0,[14,20,24,54,28,30,38,33,40,61,63,68]],[1998,"2026-07-06","POLISH","Coach names locked + Bruno sample · fresh saves start with Pop only · punch-stat lever built + shipped INERT pending Ed",0,[14,19,23,25,54,28,30,37,34,40,61,63,67]],[1999,"2026-07-06","POLISH","What's New: FIGHT NIGHT extended in place with the coach roster + first-cup lines (high-water 1995 → 1998)",0,[13,19,23,24,54,27,30,37,33,40,60,63,67]],[2000,"2026-07-06","POLISH","What's-New wording: the Weekly Championship fairness line loses \"first\" (it's a standing rebalance)",0,[13,19,23,24,54,27,30,36,33,40,60,63]],[2001,"2026-07-06","POLISH","All 9 coach portraits LIVE + capped trained-punch weight shipped (W=0.75, first 15 points) — all gates green",0,[14,19,23,24,54,28,30,37,33,40,60,63,67]],[2002,"2026-07-07","FIX","Coach system 5-task bundle: menu overflow FIX + legibility · roster uniqueness redesign (4 new perk shapes) · Pop lore correction · 3 portraits staged at Ed's gate",0,[14,20,23,25,54,28,31,37,34,41,61,64,67]],[2003,"2026-07-07","POLISH","Promote 3 Ed-approved coach portraits into Assets (Martinez / Champion Ray / Rolands)",0,[13,19,22,25,54,28,30,37,34,40,60,64,67]],[2004,"2026-07-07","FIX","Scorecard visual unification: flat row strips removed (prints on the parchment); coin/XP + VICTORY masthead un-buried from behind the panel",0,[13,19,23,25,54,28,31,38,34,41,62,64]],[2005,"2026-07-07","FUNCTIONAL","Coach Martinez perk redo: worthless drill-gold discount -> universal +10% perfect-session chance",0,[13,19,23,25,54,28,30,37,34,40,60,65]],[2006,"2026-07-07","FUNCTIONAL","Beginner specialist coaches get situational one-trick perks (Ozols/Vija/Bruno)",0,[13,19,23,25,54,28,30,36,33,40,60,63]],[2007,"2026-07-07","FUNCTIONAL","Two training-chain bugs fixed: chain selector no longer strands a player with slots left; chained popup shows every stat trained",0,[13,20,23,25,54,28,30,37,34,40,61,63]],[2008,"2026-07-07","FUNCTIONAL","Training reward popup widened to a FULL stat list; out-of-sessions drills wash RED instead of a LIMIT stamp",0,[14,19,23,25,54,28,30,37,34,40,61,63]],[2009,"2026-07-07","FUNCTIONAL","Coach detail popup: tap a coach card to open a pretty parchment card with portrait, backstory, specialty + perk, and BUY/SELECT",0,[13,19,23,24,54,28,31,37,34,40,61,63]],[2010,"2026-07-07","FIX","Coach detail popup visual fixes: real photo_frame portrait + coin icons on prices (Ed feedback)",0,[13,19,23,24,54,28,30,37,34,40,60,63]],[2011,"2026-07-07","FIX","Coach menu polish: price coins aligned (HLG) + popup portrait dark band -> parchment (Ed feedback)",0,[13,19,22,24,54,28,30,37,33,40,60,63]],[2012,"2026-07-07","FIX","Coach detail popup z-order fix: reparent detail + confirm popups to the top-level overlay (Ed)",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[2013,"2026-07-07","POLISH","Coach Ozols portrait regen: \"blank stripes\" root-caused (olive jacket eaten by the green-screen strip) + refixed on a magenta screen",0,[12,19,23,24,54,27,30,37,33,40,60,63]],[2014,"2026-07-07","FIX","Main-menu bout: normalise the \"big and high\" showboat boxer (0.95x per-archetype fix)",0,[13,20,22,24,54,28,30,37,34,40,60,63]],[2015,"2026-07-24","RESEARCH","RESEARCH: whole-game player-engagement audit + Ed-approved engagement program",0,[13,19,23,24,54,28,31,36,34,40,61,64]],[2016,"2026-07-23","FIX","Reward popup: 3-5 stat receipts no longer clip into the wax seal / chrome (measured-content sizing + masked scroll band)",0,[13,20,23,25,54,28,30,37,34,40,61,63]],[2017,"2026-07-24","FUNCTIONAL","ARENA BUNDLE: economy retune + standings board + season payday + results celebration + a REDACTED shop worth wanting",0,[14,20,23,25,54,28,31,37,34,41,61,64]],[2019,"2026-07-24","FUNCTIONAL","Engagement bundle: Career Almanac + collect minigame + gym ladder gates + unlock stagger + reactive FanMail",0,[14,19,23,25,54,28,30,37,34,41,61,64]],[2020,"2026-07-24","FUNCTIONAL","Corner Decisions 6-A: fight sim segmented + dormant between-round resim API",0,[14,19,23,25,54,28,30,36,33,40,61,63]],[2021,"2026-07-24","CODE","REDACTED bosses P1: the Seven Ghosts core system + data (idea #15)",0,[13,19,23,24,54,28,30,37,34,40,61,63]],[2022,"2026-07-24","CODE","REDACTED bosses P2: Call-Outs discovery UI (interstitial + unfinished-business badge)",0,[13,19,23,24,54,28,31,37,34,41,60,63]],[2023,"2026-07-24","POLISH","REDACTED bosses P4: art pilot (The Poet look package) + the VO green-light doc",0,[13,19,23,25,54,28,30,37,33,40,61,63]],[2024,"2026-07-24","FUNCTIONAL","Corner Decisions 6-B: the fight becomes steerable — between-round corner calls LIVE",0,[14,19,23,24,54,28,30,36,34,40,61,63]],[2025,"2026-07-24","CODE","REDACTED bosses P1b: the 7 Ghosts join opponents.json + player-anchored difficulty",0,[13,19,23,24,54,28,30,36,34,40,60,63]],[2026,"2026-07-24","FIX","Almanac chip legibility: illegible BuildChip REDACTED -> REDACTED leather nameplate",0,[13,19,22,24,54,28,30,37,34,40,60,64]],[2027,"2026-07-24","POLISH","Corner Decisions 6-C: the corner gets its feel — Pop's face, a confirm beat, a timer with urgency",0,[14,19,22,24,54,27,30,37,34,40,61,63]],[2028,"2026-07-24","FUNCTIONAL","Daily quiz overhaul: pool 949→2022 + answer-position shuffle + obscure-trivia prune + guessability parity",0,[14,19,23,25,54,28,31,37,34,40,61,63]],[2029,"2026-07-24","FUNCTIONAL","19-A: counters go both ways, and a counter can END a fight",0,[14,19,22,24,54,28,30,33,40,61,64]],[2030,"2026-07-24","RESEARCH","19-B balance sweep: verdict = the pacing baseline is CALIBRATED, dials stay in Ed's hands",0,[12,19,23,24,28,30,39,60,64]],[2031,"2026-07-24","POLISH","REDACTED bosses: 7 portraits + 7 RD stance stills (Ed's routing: RD models / PixelLab portraits)",0,[13,19,23,25,54,28,30,36,33,40,60,63]],[2032,"2026-07-24","FUNCTIONAL","REDACTED-boss FDC micro-pass: boss barks + fight-scene portrait resolve by id (Ed R2; behavior PENDING boss data)",0,[13,19,22,24,28,31,34,40,60,64]],[2033,"2026-07-24","POLISH","REDACTED bosses: QC review staging for Ed",0,[13,19,22,24,54,27,30,36,33,40,60,63]],[2034,"2026-07-24","","#16 FIGHT CARD: an arena loss no longer ends the cup (KEVLAR v36→v37, Ed R1-signed)",0,[14,19,23,25,55,28,31,38,34,41,61,64]],[2035,"2026-07-24","FUNCTIONAL","Quiz tab gate lands (CF-2019-QUIZ-TAB-GATE): DailyQuiz F10 now has its consumer + coachmark",0,[13,19,23,24,54,28,30,37,34,40,60,63]],[2036,"2026-07-24","FUNCTIONAL","Achievements batch Pass A: 31 new rows + reward_stat override + quiz-topic/gym retro reconcile",0,[14,19,23,25,54,28,30,37,34,40,60,63]],[2037,"2026-07-24","FUNCTIONAL","Free daily gets teeth: Ed-signed 45/25/18/9/3 tiered roll + jackpot gear days + 15 new unique items on proven effect keys",0,[14,20,23,25,54,28,30,37,34,40,61,63]],[2038,"2026-07-24","FUNCTIONAL","REDACTED speaks: the story-VO folder misroute (25 silent REDACTED lines) fixed with 3 switch lines, REDACTED — plus a permanent in-engine voice-line auditor and the Ed-R1 ElevenLabs account-switch audit",0,[14,20,23,25,54,28,30,37,34,40,61,64]],[2039,"2026-07-24","FUNCTIONAL","Misc-five bundle: gift streak stops lying, feedback popup stops ducking, crates stop repeating, arena goes soft-focus, tips get their truth ledger",0,[14,20,23,25,54,28,30,37,34,40,61,63]],[2040,"2026-07-24","POLISH","REDACTED bosses: portrait crop fix + fight-idle stills v2 + scope-addition plans A-E",0,[13,19,23,25,54,28,30,36,33,40,60,63]],[2041,"2026-07-24","FUNCTIONAL","Achievements batch Pass C: gym / PERFECT FORM / season-payday crediting hooks",0,[13,19,22,24,54,28,30,36,33,40,60,63]],[2042,"2026-07-24","POLISH","REDACTED bosses: stills v3 — east-facing, guard-stance, feet-complete",0,[13,18,23,24,54,27,30,39,60,63]],[2043,"2026-07-24","FUNCTIONAL","Fight three: the ref stops spoiling KOs, stops teleporting to winners, and the scorecard finally shows the total",0,[14,20,23,24,54,28,30,37,34,40,60,63]],[2044,"2026-07-24","POLISH","REDACTED bosses: feet fix ×3 (taller-canvas + floor-line recipe)",0,[13,19,22,24,54,27,30,40,60,63]],[2045,"2026-07-24","RESEARCH","Comic Panel Overhaul Phase 1: the audit is in — THE PANEL LIST awaits Ed's signature",0,[12,19,23,24,54,27,30,36,33,40,60,63]],[2046,"2026-07-24","POLISH","REDACTED bosses: iron + greatest feet redo, all 7 anchors LEFT-facing",0,[13,18,22,24,54,28,30,39,60,63]],[2047,"2026-07-24","POLISH","CF-2037-ICON-BATCH lands: all 15 new-item icons live (14 batch-generated on the Ed-approved pilot recipe)",0,[14,19,22,25,54,28,30,37,34,40,60,63]],[2048,"2026-07-24","CODE","Unlockable trainers: beat them, then they train you",0,[14,19,23,25,54,28,30,37,33,40,61,63]],[2049,"2026-07-24","FUNCTIONAL","Achievements batch Pass B: the fight hooks land (corner calls / counters / Fight Card)",0,[13,19,23,24,54,28,30,37,34,40,61,63]],[2050,"2026-07-24","POLISH","REDACTED bosses: THE POET full 22-move animation set",0,[13,19,22,24,54,27,30,40,60,63]],[2051,"2026-07-24","POLISH","Comic Panel Overhaul Phase 2: 15 production kits staged — Ed's kit gate",0,[13,18,23,25,54,27,30,40,60,63]],[2052,"2026-07-24","FUNCTIONAL","Loading tips tell the truth now: the signed ledger lands",0,[13,20,23,24,54,28,30,37,34,40,61,63]],[2053,"2026-07-24","POLISH","REDACTED bosses: Poet fixes per Ed's QC",0,[12,19,22,24,54,27,30,40,60,63]],[2054,"2026-07-24","POLISH","REDACTED bosses: MINT full 21-move animation set",0,[13,19,22,24,54,27,30,40,60,63]],[2055,"2026-07-24","RESEARCH","REDACTED canon confirmed by Ed: CF-2052-REDACTED-CANON closed",0,[13,19,22,24,54,28,30,36,33,39,60,63]],[2056,"2026-07-24","POLISH","REDACTED bosses: Mint QC fixes + Poet set completed with Ed's cleaned sheets",0,[13,19,23,24,54,27,30,39,60,63]],[2057,"2026-07-24","POLISH","REDACTED bosses: Mint final round",0,[13,19,22,24,54,27,30,39,60,63]],[2058,"2026-07-24","POLISH","REDACTED bosses: QUARRY HAMMER full set + Mint closed",0,[13,19,22,24,54,27,30,40,60,63]],[2059,"2026-07-24","FUNCTIONAL","Tips regen menu can no longer clobber the curated asset",0,[13,20,23,24,54,28,31,37,33,40,60,63]],[2060,"2026-07-24","POLISH","REDACTED bosses: Quarry Hammer QC fixes",0,[13,18,22,24,54,27,30,39,60,63]],[2061,"2026-07-24","POLISH","REDACTED bosses: THE FURNACE full set + Hammer closed",0,[13,18,22,24,54,27,30,39,60,63]],[2062,"2026-07-24","POLISH","REDACTED bosses: Furnace QC fixes",0,[13,19,22,24,54,27,30,39,60,63]],[2063,"2026-07-24","POLISH","REDACTED bosses: FINAL THREE animation sets — all 7 Ghosts animated",0,[13,19,22,24,54,28,30,40,60,63]],[2064,"2026-07-24","FUNCTIONAL","Comic panels get a real playback engine: hold-through-VO, animation, crisp import",0,[14,19,23,24,54,28,31,37,34,39,60,63]],[2065,"2026-07-24","POLISH","All 15 comic panels sliced, content-matched, and imported crisp",0,[13,18,23,24,54,27,30,37,33,40,60,63]],[2066,"2026-07-24","FUNCTIONAL","All 15 comic panels wired and live: the story got its cinematic layer",0,[13,19,23,24,54,28,30,37,34,40,61,64]],[2067,"2026-07-24","FUNCTIONAL","ContentValidator completion popup made non-modal",0,[13,19,22,25,54,28,30,37,33,40,60,63]],[2068,"2026-07-25","POLISH","REDACTED bosses: Ed's redteam list executed, cleaned mega-sheet round-tripped",0,[13,19,23,25,54,28,31,40,60,63]],[2069,"2026-07-25","CODE","Pipeline rebuild: delete the fake gates, wire the real one",0,[14,20,23,25,54,28,30,36,34,41,61,65]],[2071,"2026-07-25","POLISH","REDACTED bosses: both walks regenerated (frozen legs proven, then fixed) + 4 Frankenstein donor kits",0,[13,19,23,25,54,27,30,40,60,64]],[2072,"2026-07-25","CODE","Charter reconciled and promoted; G8 to a real verdict",0,[13,20,23,25,54,28,30,37,34,40,61,65]],[2073,"2026-07-25","CODE","Deferred ledger triage: 14 items closed with citations",0,[13,19,22,25,54,28,30,36,33,40,60,65]],[2074,"2026-07-25","POLISH","REDACTED BOSS ART COMPLETE: 147/147 clips, all seven Ghosts",0,[13,19,23,25,54,28,30,39,61,63]],[2075,"2026-07-25","CODE","RULE ZERO baked into the Charter and the tooling",0,[13,20,23,25,54,28,30,36,34,40,60,65]],[2076,"2026-07-25","POLISH","REDACTED bosses: Ed sign-off bundle + full program handoff",0,[13,19,23,25,54,27,30,40,60,63]],[2077,"2026-07-25","CODE","WORKFLOW.md: the implicit gates a grep for \"approval\" missed",0,[12,19,22,25,54,28,30,36,33,39,60,65]],[2078,"2026-07-25","FIX","G1 self-unlock closed; legacy gates retired; Quests NRE fixed",0,[13,20,23,25,54,28,31,37,34,40,60,65]],[2079,"2026-07-25","POLISH","Clockmaker uppercut: real punch instead of an overhead swing",0,[13,19,22,25,54,28,30,40,60,63]],[2080,"2026-07-25","FIX","the three Pass 2078 residuals, closed",0,[13,19,22,25,54,28,31,37,33,40,60,65]],[2081,"2026-07-25","FIX","effort routing, the G8 state-coverage gap, ledger intake, hook-wiring evidence",0,[13,19,23,25,54,28,31,37,33,40,60,65]],[2082,"2026-07-25","CODE / FUNCTIONAL","Seven Ghosts bake + every trainer talks",0,[19,22,25,54,28,30,37,35,41,61,65]],[2083,"2026-07-25","CODE","REDACTED Boss Codex Stage 1: wireframes, priced bespoke-art list, and the seven backstories",0,[13,19,22,25,54,28,30,36,33,41,61,65]],[2084,"2026-07-25","FIX","REDACTED; G1 now armed",0,[12,20,22,25,54,27,30,36,33,40,60,65]],[2085,"2026-07-25","FIX","code-exposure audit; manifest staleness mechanized; relay sweep",0,[12,19,22,24,54,27,30,36,33,40,60,65]],[2086,"2026-07-25","CODE","Codex Stage 2: backstories to the real cap, unlock beat routed through WorldEventPopup, door pilot generated",0,[13,19,22,25,54,28,30,37,33,41,60,65]],[2087,"2026-07-25","CODE","Codex art complete: display case and unknown-plate generated, all three bespoke assets landed in Resources",0,[13,19,22,25,54,28,30,37,33,41,60,65]],[2088,"2026-07-25","CODE","Fight voice channel: play in full or do not fire, plus 7 boss auditions",0,[13,19,22,25,54,28,31,36,33,40,60,65]],[2089,"2026-07-25","FUNCTIONAL","Locked hub rows: dim the padlock, hide the name, show real unlock progress",0,[12,20,22,25,54,28,31,36,34,40,60,65]],[2090,"2026-07-25","CODE","Codex unlock lines handed to CC-SB's open voice batch in its own doc shape",0,[12,19,22,25,54,27,30,36,33,40,60,65]],[2091,"2026-07-25","FIX","Codex unlock VO stems reverted to SB_CODEX_<KEY> in WorldEvents; mirror CF closed",0,[12,19,22,24,54,27,30,40,60,65]],[2092,"2026-07-25","CODE","REDACTED boss VO batch: 392 lines generated",0,[13,18,22,54,28,30,33,40,60,65]],[2093,"2026-07-25","FUNCTIONAL","REDACTED Boss Codex ships: screen, data, idle frames, hub door row, unlock beat",0,[13,19,22,25,54,28,31,37,34,41,60,65]],[2094,"2026-07-25","CODE","TRACK 11 runtime proof: the voice channel holds",0,[13,19,22,24,54,28,30,36,33,41,60,65]],[2095,"2026-07-25","FUNCTIONAL","REDACTED Boss dialogue ships: 7 scenes, 69 voiced Ghost lines, FACE HIM",0,[14,19,22,25,54,28,31,37,34,40,60,65]],[2096,"2026-07-25","FUNCTIONAL","Bundle 4 VO: rematch greeting ladder, Ghost ROUND_START depth, Stone and Lawrence voiced",0,[14,19,22,24,54,28,30,34,40,60,65]],[2097,"2026-07-25","RESEARCH","REDACTED boss program audit: what was promised and never delivered",0,[13,19,22,24,54,28,30,36,34,40,60,65]],[2098,"2026-07-25","FUNCTIONAL","Close 15 open commitments from the REDACTED Boss Program Audit",0,[14,20,22,25,54,28,31,36,33,40,62,65]],[2099,"2026-07-25","FIX","The Ghost stops saying Lawrence's name",0,[13,19,22,24,54,27,30,39,60,65]],[2100,"2026-07-25","FIX","The Ghost gets his own 50 lines at fight 40",0,[13,19,21,24,54,28,30,40,60,65]],[2102,"2026-07-25","FIX","Ed device sweep: 12 defects across codex, fight flow, arena, hub",0,[14,20,23,25,54,28,31,37,35,41,60,63]],[2103,"2026-07-25","FUNCTIONAL","The player speaks in the Ghost cutscenes; all 7 Ghosts stop walking in slow motion",0,[13,19,22,25,54,28,30,37,35,40,60,63]],[2104,"2026-08-06","FIX","Ed device sweep 2: eleven defects across the Ghosts, fight flow and popups",0,[14,20,23,25,54,28,32,37,35,41,60,63]],[2105,"2026-08-06","RESEARCH","Pass 2104 verification: G5/G8 run for real, captures taken, runtime checks",0,[13,19,22,25,54,28,31,37,35,41,60,63]],[2106,"2026-08-06","FIX","SuppressPunchLabels stops eating the scorecard; five blind surfaces get capture hooks",0,[13,20,22,25,54,28,31,37,35,41,60,63]],[2107,"2026-08-06","POLISH","The seven WHY HE FOUND YOU lines rewritten for the fight-based triggers; Ghost achievement payouts join the ladder",0,[13,19,22,25,54,28,31,37,35,41,60,63]]]}
