houserules/packages
Joey Yakimowich-Payne ef93eb6101
feat(engine): promotion-override modifier descriptor
- Add PromotionOverride descriptor (queen/rook/bishop/knight/disabled)
- getPromotionMoves: returns [] when override='disabled'; single-type
  moves when override is a piece type
- applyPromotion: uses override value instead of promoteTo arg when set
- 24 tests: descriptor registry, describe(), apply(), valueSchema,
  getPromotionMoves integration (6 scenarios), applyPromotion integration
2026-04-18 22:22:45 -06:00
..
chess feat(engine): promotion-override modifier descriptor 2026-04-18 22:22:45 -06:00
rete fix(rete): inject clock into EventLog; use tsc for DTS; fix cycle.test.ts private access; add Playwright worker limit 2026-04-16 18:25:49 -06:00
server feat(server): layout-aware room.create + resolved layout echoes (Phase C) 2026-04-18 20:01:01 -06:00