7f66529510
Working memory was pinned saturated (24/24, wm_saturated:1 on every heartbeat) because every cap path only trimmed the population down TO the cap — rank-based eviction guarantees a full WM whenever >=24 nodes hold any weight, so sub-cap fill was unreachable and the saturation flag carried no information. - ENGRAM_WM_FLOOR 0.05: absolute admission bar (Soar WM forgetting, Derbinsky & Laird ICCM 2012 — removal by absolute threshold, not rank) applied in Pass 4, carry-over, Pass 5, and load-cap. Fill can now drain below 24 during quiet periods. - Zero wm_anchor at every eviction site: stale anchors on evicted nodes were a latent resurrection bug. - Context centroid folds only NEW WM entrants: incumbents re-promoted every scan no longer re-entrench the centroid each call, breaking the WM->centroid->e_eff->re-selection positive feedback (fixation driver behind the wm_top0_streak=1407 incident). Verified live: wm_active 3->22->23, wm_saturated:0 post-restart.