pub fn enumerate_patterns() -> HashMap<u32, PatternId>Expand description
모든 가능한 11-cell pattern을 enumerate해 canonical packed → ID로 매핑.
is_realizable 통과 + canonical form만 unique ID.
결과 테이블 크기 실측: 수십만 pattern (4^11 = 4M raw 중 실현 가능 + canonical 정규화 후 unique). 모델 weights table 크기 영향 큼 — NNUE 통합 시 frequent pattern만 keep하는 추가 필터 필요할 수 있다.