A broader normal-map probe after the mineral-expansion source change found an economic deadlock in rival seed 3. At tick 60000, the AI has 35 carriers and real builders, but the fisher (id 1430) and iron mine (1497) each have one work unit left and need one stone. No stone stacks or stonecutter remain. The two unfinished sites occupy the planner's site limit, so it issues no recovery orders. The conservation audit is clean and no enqueue was rejected.
The observed source gap is in the economic planner: material bootstrap diagnoses planks, while an exhausted stone chain can leave construction permanently waiting. Builders and delivery are behaving consistently with the missing good. The fix needs ordinary recovery commands and a physical replacement stone-production route, including freeing a site or reserving a bootstrap budget as appropriate. Do not supply free stone, raise stock, skip construction, loosen conservation, or inject hidden resource knowledge.
Reproduction: ordinary rivalSession(3), economicAI(2, { military: RIVAL_MILITARY }), default interval, 60000 integer ticks. The current source is based on main 6583568 plus the pending known-mountain/pioneer mineral-expansion change. Local evidence retains the exact checkpoint, checksum, source hash, public observation and final decisions. A broader 1/3/21/42/99 probe did not finish a battle within 60000 ticks; only seed 3 has been diagnosed here. Seed 2 completes at tick38341 and is not sufficient to claim all seeds.
Related: #73, #76. This defect remains open while the browser driver source release and current mineral-expansion slice are qualified.