- 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 |
||
|---|---|---|
| .. | ||
| chess | ||
| rete | ||
| server | ||