{"ok":true,"stats":{"total":60,"latest":"2026-06-22 17:17:17"},"tables":["pcp_chess_puzzles","chess_puzzles"],"selected":{"id":63,"puzzle_hash":"b37a7d82ffaa8546689bffbc3384c961e8ae860081c66d4a14dbcb0d99ca0beb","fen":"3Q2b1/8/8/4q3/2R1p3/7n/nbN1PP2/2k1NK2 b - - 0 1","line_san":"1...Qh2?? 2.Qd1+!! Kxd1 3.Ne3+ Kd2 4.Rc2#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qxf2#","material_note":"added na2, bg8; material -6 -> 0; eval -659 -> +340 cp","payload":"{\"puzzle_hash\":\"b37a7d82ffaa8546689bffbc3384c961e8ae860081c66d4a14dbcb0d99ca0beb\",\"fen\":\"3Q2b1/8/8/4q3/2R1p3/7n/nbN1PP2/2k1NK2 b - - 0 1\",\"line_san\":\"1...Qh2?? 2.Qd1+!! Kxd1 3.Ne3+ Kd2 4.Rc2#\",\"generator_seed\":291928882,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('K', -3, 0), ('N', -2, 0), ('N', 0, -1), ('P', -3, -1), ('P', -2, -1), ('Q', -1, -7), ('R', 0, -3), ('b', -4, -7), ('b', 1, -1), ('k', 0, 0), ('n', -5, -2), ('n', 2, -1), ('p', -2, -3), ('q', -2, -4))\",\"solution_key\":\"san:Qh2 Qd1 Kxd1 Ne3 Kd2 Rc2\",\"answer_key\":\"answer:Qd1 Kxd1 Ne3 Kd2 Rc2\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxf2#\",\"threat_uci\":\"h2f2\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":null,\"material_note\":\"added na2, bg8; material -6 -> 0; eval -659 -> +340 cp\",\"force_notes\":[\"Only Qd1+ wins; 31 quiet moves allow mate in 1.\",\"8 checking tries do not solve the puzzle.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxd1 forced\"},{\"ply\":4,\"text\":\"Kd2 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxf2#\",\"THREAT_UCI: h2f2\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"MATERIAL: added na2, bg8; material -6 -> 0; eval -659 -> +340 cp\",\"FORCE: Only Qd1+ wins; 31 quiet moves allow mate in 1.\",\"FORCE: 8 checking tries do not solve the puzzle.\",\"NOTE 2: Kxd1 forced\",\"NOTE 4: Kd2 forced\"],\"production_batch_id\":\"20260622_160723_pack0015\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T17:17:17+0900\"}","created_at":"2026-06-22 17:17:17","_table":"chess_puzzles"},"puzzles":[{"id":63,"puzzle_hash":"b37a7d82ffaa8546689bffbc3384c961e8ae860081c66d4a14dbcb0d99ca0beb","fen":"3Q2b1/8/8/4q3/2R1p3/7n/nbN1PP2/2k1NK2 b - - 0 1","line_san":"1...Qh2?? 2.Qd1+!! Kxd1 3.Ne3+ Kd2 4.Rc2#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qxf2#","material_note":"added na2, bg8; material -6 -> 0; eval -659 -> +340 cp","payload":"{\"puzzle_hash\":\"b37a7d82ffaa8546689bffbc3384c961e8ae860081c66d4a14dbcb0d99ca0beb\",\"fen\":\"3Q2b1/8/8/4q3/2R1p3/7n/nbN1PP2/2k1NK2 b - - 0 1\",\"line_san\":\"1...Qh2?? 2.Qd1+!! Kxd1 3.Ne3+ Kd2 4.Rc2#\",\"generator_seed\":291928882,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('K', -3, 0), ('N', -2, 0), ('N', 0, -1), ('P', -3, -1), ('P', -2, -1), ('Q', -1, -7), ('R', 0, -3), ('b', -4, -7), ('b', 1, -1), ('k', 0, 0), ('n', -5, -2), ('n', 2, -1), ('p', -2, -3), ('q', -2, -4))\",\"solution_key\":\"san:Qh2 Qd1 Kxd1 Ne3 Kd2 Rc2\",\"answer_key\":\"answer:Qd1 Kxd1 Ne3 Kd2 Rc2\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxf2#\",\"threat_uci\":\"h2f2\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":null,\"material_note\":\"added na2, bg8; material -6 -> 0; eval -659 -> +340 cp\",\"force_notes\":[\"Only Qd1+ wins; 31 quiet moves allow mate in 1.\",\"8 checking tries do not solve the puzzle.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxd1 forced\"},{\"ply\":4,\"text\":\"Kd2 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxf2#\",\"THREAT_UCI: h2f2\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"MATERIAL: added na2, bg8; material -6 -> 0; eval -659 -> +340 cp\",\"FORCE: Only Qd1+ wins; 31 quiet moves allow mate in 1.\",\"FORCE: 8 checking tries do not solve the puzzle.\",\"NOTE 2: Kxd1 forced\",\"NOTE 4: Kd2 forced\"],\"production_batch_id\":\"20260622_160723_pack0015\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T17:17:17+0900\"}","created_at":"2026-06-22 17:17:17","_table":"chess_puzzles"},{"id":62,"puzzle_hash":"ec4acc48c0a19f6124a747bd95733b31cf2fac6f0f285e37a204e2075a615caf","fen":"2q5/r3B1r1/8/7B/3RQ3/3P2p1/2pk2b1/2N3K1 b - - 0 1","line_san":"1...Qh3?? 2.Qe1+!! Kxe1 3.Bb4#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens Qh1#","material_note":"added ra7, rg7; material -10 -> 0; eval -536 -> +466 cp","payload":"{\"puzzle_hash\":\"ec4acc48c0a19f6124a747bd95733b31cf2fac6f0f285e37a204e2075a615caf\",\"fen\":\"2q5/r3B1r1/8/7B/3RQ3/3P2p1/2pk2b1/2N3K1 b - - 0 1\",\"line_san\":\"1...Qh3?? 2.Qe1+!! Kxe1 3.Bb4#\",\"generator_seed\":1178540605,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('B', -5, -1), ('B', -3, -4), ('K', 1, -3), ('N', 1, 1), ('P', -1, 0), ('Q', -2, -1), ('R', -2, 0), ('b', 0, -3), ('k', 0, 0), ('p', -1, -3), ('p', 0, 1), ('q', -6, 1), ('r', -5, -3), ('r', -5, 3))\",\"solution_key\":\"san:Qh3 Qe1 Kxe1 Bb4\",\"answer_key\":\"answer:Qe1 Kxe1 Bb4\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qh1#\",\"threat_uci\":\"h3h1\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":null,\"material_note\":\"added ra7, rg7; material -10 -> 0; eval -536 -> +466 cp\",\"force_notes\":[\"Only Qe1+ meets the threat cleanly; 34 quiet moves still lose immediately.\",\"Non-direct tries checked: Qh4.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxe1 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qh1#\",\"THREAT_UCI: h3h1\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"MATERIAL: added ra7, rg7; material -10 -> 0; eval -536 -> +466 cp\",\"FORCE: Only Qe1+ meets the threat cleanly; 34 quiet moves still lose immediately.\",\"FORCE: Non-direct tries checked: Qh4.\",\"NOTE 2: Kxe1 forced\"],\"production_batch_id\":\"20260622_160723_pack0015\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T16:15:48+0900\"}","created_at":"2026-06-22 17:17:17","_table":"chess_puzzles"},{"id":61,"puzzle_hash":"24971fa736be629452ef329df41b88180a2f91110db41a6a6e4d7f917f03f36b","fen":"8/8/8/B7/1Rb1r3/3p4/1bNKnn2/1kN5 b - - 0 1","line_san":"1...Ng1?? 2.Rxb2+!! Kxb2 3.Bc3+ Kb1 4.Na3#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Nf3#","material_note":null,"payload":"{\"puzzle_hash\":\"24971fa736be629452ef329df41b88180a2f91110db41a6a6e4d7f917f03f36b\",\"fen\":\"8/8/8/B7/1Rb1r3/3p4/1bNKnn2/1kN5 b - - 0 1\",\"line_san\":\"1...Ng1?? 2.Rxb2+!! Kxb2 3.Bc3+ Kb1 4.Na3#\",\"generator_seed\":2467290162,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -4, -1), ('K', -1, 2), ('N', -1, 1), ('N', 0, 1), ('R', -3, 0), ('b', -3, 1), ('b', -1, 0), ('k', 0, 0), ('n', -1, 3), ('n', -1, 4), ('p', -2, 2), ('r', -3, 3))\",\"solution_key\":\"san:Ng1 Rxb2 Kxb2 Bc3 Kb1 Na3\",\"answer_key\":\"answer:Rxb2 Kxb2 Bc3 Kb1 Na3\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Nf3#\",\"threat_uci\":\"g1f3\",\"threat_piece\":\"N\",\"threat_type\":\"generic-combo\",\"king_note\":\"Black king covers c1, c2 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxb2 forced\"},{\"ply\":4,\"text\":\"Kb1 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Nf3#\",\"THREAT_UCI: g1f3\",\"THREAT_PIECE: N\",\"THREAT_TYPE: generic-combo\",\"KING: Black king covers c1, c2 in the mate net.\",\"NOTE 2: Kxb2 forced\",\"NOTE 4: Kb1 forced\"],\"production_batch_id\":\"20260622_160723_pack0015\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T16:15:34+0900\"}","created_at":"2026-06-22 17:17:17","_table":"chess_puzzles"},{"id":60,"puzzle_hash":"967caaeb6c7599341787ee73eb86459f920441c9be9a96e07fc0ca7d3cfd5261","fen":"8/1p3q2/8/r2nPb2/2BK1k2/1R5P/6R1/1n5N b - - 0 1","line_san":"1...Qc7?? 2.Rf3+!! Kxf3 3.Rf2#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Qxe5#","material_note":"added nb1; material 3 -> 6; eval -192 -> +327 cp","payload":"{\"puzzle_hash\":\"967caaeb6c7599341787ee73eb86459f920441c9be9a96e07fc0ca7d3cfd5261\",\"fen\":\"8/1p3q2/8/r2nPb2/2BK1k2/1R5P/6R1/1n5N b - - 0 1\",\"line_san\":\"1...Qc7?? 2.Rf3+!! Kxf3 3.Rf2#\",\"generator_seed\":2231451471,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('B', -3, 0), ('K', -2, 0), ('N', 2, -3), ('P', -1, 1), ('P', 2, -1), ('R', -4, -1), ('R', 1, -2), ('b', 0, 1), ('k', 0, 0), ('n', -4, -3), ('n', -2, 1), ('p', -4, 3), ('q', 0, 3), ('r', -5, 1))\",\"solution_key\":\"san:Qc7 Rf3 Kxf3 Rf2\",\"answer_key\":\"answer:Rf3 Kxf3 Rf2\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxe5#\",\"threat_uci\":\"c7e5\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers e3, e4, e5 in the mate net.\",\"material_note\":\"added nb1; material 3 -> 6; eval -192 -> +327 cp\",\"force_notes\":[\"Only Rf3+ meets the threat cleanly; 31 quiet moves still lose immediately.\",\"Non-direct tries checked: Bb5, Rb5.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxf3 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxe5#\",\"THREAT_UCI: c7e5\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers e3, e4, e5 in the mate net.\",\"MATERIAL: added nb1; material 3 -> 6; eval -192 -> +327 cp\",\"FORCE: Only Rf3+ meets the threat cleanly; 31 quiet moves still lose immediately.\",\"FORCE: Non-direct tries checked: Bb5, Rb5.\",\"NOTE 2: Kxf3 forced\"],\"production_batch_id\":\"20260622_160723_pack0015\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T16:10:03+0900\"}","created_at":"2026-06-22 17:17:17","_table":"chess_puzzles"},{"id":59,"puzzle_hash":"26ff80b6ead560c482290f54f7ef005c8ef59023a3444c1d9292fceeac08fa1a","fen":"6R1/1b6/8/q7/p4P1N/2B1k3/r2pPr1n/n2K2Q1 b - - 0 1","line_san":"1...Qb5?? 2.Qxf2+!! Kxf2 3.Bd4+ Kf1 4.Rg1#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qxe2#","material_note":"added nh2, bb7; material 2 -> 8; eval -377 -> +385 cp","payload":"{\"puzzle_hash\":\"26ff80b6ead560c482290f54f7ef005c8ef59023a3444c1d9292fceeac08fa1a\",\"fen\":\"6R1/1b6/8/q7/p4P1N/2B1k3/r2pPr1n/n2K2Q1 b - - 0 1\",\"line_san\":\"1...Qb5?? 2.Qxf2+!! Kxf2 3.Bd4+ Kf1 4.Rg1#\",\"generator_seed\":4070030330,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('B', -2, 0), ('K', -1, -2), ('N', 3, 1), ('P', 0, -1), ('P', 1, 1), ('Q', 2, -2), ('R', 2, 5), ('b', -3, 4), ('k', 0, 0), ('n', -4, -2), ('n', 3, -1), ('p', -4, 1), ('p', -1, -1), ('q', -4, 2), ('r', -4, -1), ('r', 1, -1))\",\"solution_key\":\"san:Qb5 Qxf2 Kxf2 Bd4 Kf1 Rg1\",\"answer_key\":\"answer:Qxf2 Kxf2 Bd4 Kf1 Rg1\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxe2#\",\"threat_uci\":\"b5e2\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":\"Black king covers d2, e2 in the mate net.\",\"material_note\":\"added nh2, bb7; material 2 -> 8; eval -377 -> +385 cp\",\"force_notes\":[\"Only Qxf2+ wins; 31 quiet moves allow mate in 1.\",\"7 checking tries do not solve the puzzle.\"],\"line_notes\":[{\"ply\":2,\"text\":\"If Ke4, Qd4#\"},{\"ply\":4,\"text\":\"Kf1 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxe2#\",\"THREAT_UCI: b5e2\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"KING: Black king covers d2, e2 in the mate net.\",\"MATERIAL: added nh2, bb7; material 2 -> 8; eval -377 -> +385 cp\",\"FORCE: Only Qxf2+ wins; 31 quiet moves allow mate in 1.\",\"FORCE: 7 checking tries do not solve the puzzle.\",\"NOTE 2: If Ke4, Qd4#\",\"NOTE 4: Kf1 forced\"],\"production_batch_id\":\"20260622_152254_pack0014\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T16:07:23+0900\"}","created_at":"2026-06-22 16:07:23","_table":"chess_puzzles"},{"id":58,"puzzle_hash":"16e78d48cbb6a7321bc702b8cd46283237875843ebdff89b14c065ae665481e4","fen":"6r1/5pr1/2B2Kn1/2k1N1B1/1q1n4/8/3P4/Q7 b - - 0 1","line_san":"1...Qb8?? 2.Qxd4+!! Kxd4 3.Be3#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens Qxe5#","material_note":null,"payload":"{\"puzzle_hash\":\"16e78d48cbb6a7321bc702b8cd46283237875843ebdff89b14c065ae665481e4\",\"fen\":\"6r1/5pr1/2B2Kn1/2k1N1B1/1q1n4/8/3P4/Q7 b - - 0 1\",\"line_san\":\"1...Qb8?? 2.Qxd4+!! Kxd4 3.Be3#\",\"generator_seed\":788563392,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('B', -4, 0), ('B', 0, -1), ('K', -3, -1), ('N', -2, 0), ('P', -1, 3), ('Q', 2, 4), ('k', 0, 0), ('n', -4, -1), ('n', -1, 1), ('p', -3, -2), ('q', 1, 1), ('r', -4, -3), ('r', -4, -2))\",\"solution_key\":\"san:Qb8 Qxd4 Kxd4 Be3\",\"answer_key\":\"answer:Qxd4 Kxd4 Be3\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxe5#\",\"threat_uci\":\"b8e5\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":null,\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxd4 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxe5#\",\"THREAT_UCI: b8e5\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"NOTE 2: Kxd4 forced\"],\"production_batch_id\":\"20260622_152254_pack0014\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T15:28:48+0900\"}","created_at":"2026-06-22 16:07:23","_table":"chess_puzzles"},{"id":57,"puzzle_hash":"6ab0be8bda0f45c2406f345fa627eb2ea1b8a7e7af77d6cb19fd0ecb4f9d5cf9","fen":"8/4Bq2/8/5b2/1n6/3P4/2P1NbR1/3K1k1B b - - 0 1","line_san":"1...Qa2?? 2.Rxf2+!! Kxf2 3.Bc5+ Kf1 4.Ng3#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Qxc2#","material_note":null,"payload":"{\"puzzle_hash\":\"6ab0be8bda0f45c2406f345fa627eb2ea1b8a7e7af77d6cb19fd0ecb4f9d5cf9\",\"fen\":\"8/4Bq2/8/5b2/1n6/3P4/2P1NbR1/3K1k1B b - - 0 1\",\"line_san\":\"1...Qa2?? 2.Rxf2+!! Kxf2 3.Bc5+ Kf1 4.Ng3#\",\"generator_seed\":1452479021,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -6, -1), ('B', 0, 2), ('K', 0, -2), ('N', -1, -1), ('P', -2, -2), ('P', -1, -3), ('R', -1, 1), ('b', -4, 0), ('b', -1, 0), ('k', 0, 0), ('n', -3, -4), ('q', -6, 0))\",\"solution_key\":\"san:Qa2 Rxf2 Kxf2 Bc5 Kf1 Ng3\",\"answer_key\":\"answer:Rxf2 Kxf2 Bc5 Kf1 Ng3\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxc2#\",\"threat_uci\":\"a2c2\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers e1, e2 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxf2 forced\"},{\"ply\":4,\"text\":\"Kf1 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxc2#\",\"THREAT_UCI: a2c2\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers e1, e2 in the mate net.\",\"NOTE 2: Kxf2 forced\",\"NOTE 4: Kf1 forced\"],\"production_batch_id\":\"20260622_152254_pack0014\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T15:26:21+0900\"}","created_at":"2026-06-22 16:07:23","_table":"chess_puzzles"},{"id":56,"puzzle_hash":"c876ca41b83ec3a00c8a99e3f003362744b7847293ca16b786b5eab7bfdf2996","fen":"8/bKn5/8/1kNn4/1Nb2q2/8/R7/1R6 b - - 0 1","line_san":"1...Qf8?? 2.Ra5+!! Kxa5 3.Nc6#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Qb8#","material_note":null,"payload":"{\"puzzle_hash\":\"c876ca41b83ec3a00c8a99e3f003362744b7847293ca16b786b5eab7bfdf2996\",\"fen\":\"8/bKn5/8/1kNn4/1Nb2q2/8/R7/1R6 b - - 0 1\",\"line_san\":\"1...Qf8?? 2.Ra5+!! Kxa5 3.Nc6#\",\"generator_seed\":697659184,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('K', -2, 0), ('N', 0, -1), ('N', 1, 0), ('R', 3, 1), ('R', 4, 0), ('b', -2, 1), ('b', 1, -1), ('k', 0, 0), ('n', -2, -1), ('n', 0, -2), ('q', 1, -4))\",\"solution_key\":\"san:Qf8 Ra5 Kxa5 Nc6\",\"answer_key\":\"answer:Ra5 Kxa5 Nc6\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qb8#\",\"threat_uci\":\"f8b8\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":\"Black king covers a6, b6, c6 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxa5 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qb8#\",\"THREAT_UCI: f8b8\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"KING: Black king covers a6, b6, c6 in the mate net.\",\"NOTE 2: Kxa5 forced\"],\"production_batch_id\":\"20260622_152254_pack0014\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T15:25:11+0900\"}","created_at":"2026-06-22 16:07:23","_table":"chess_puzzles"},{"id":55,"puzzle_hash":"08ad2bf92572ad004154ad65c780c1910e76aa36415a16ad9ace369b357cbe8e","fen":"1Q1RK3/B2PP3/3rk1n1/1R6/1N2P1r1/2n3q1/b7/8 b - - 0 1","line_san":"1...Qh4?? 2.Qxd6+!! Kxd6 3.Bb8+ Ke6 4.Rb6#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qxe7#","material_note":"added rg4, nc3, ba2; material -11 -> 0; eval -581 -> +99994 cp","payload":"{\"puzzle_hash\":\"08ad2bf92572ad004154ad65c780c1910e76aa36415a16ad9ace369b357cbe8e\",\"fen\":\"1Q1RK3/B2PP3/3rk1n1/1R6/1N2P1r1/2n3q1/b7/8 b - - 0 1\",\"line_san\":\"1...Qh4?? 2.Qxd6+!! Kxd6 3.Bb8+ Ke6 4.Rb6#\",\"generator_seed\":2647332202,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('B', -4, -1), ('K', 0, -2), ('N', -3, 2), ('P', -1, -1), ('P', 0, -1), ('P', 0, 2), ('Q', -3, -2), ('R', -3, 1), ('R', -1, -2), ('b', -4, 4), ('k', 0, 0), ('n', -2, 3), ('n', 2, 0), ('q', 2, 3), ('r', -1, 0), ('r', 2, 2))\",\"solution_key\":\"san:Qh4 Qxd6 Kxd6 Bb8 Ke6 Rb6\",\"answer_key\":\"answer:Qxd6 Kxd6 Bb8 Ke6 Rb6\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxe7#\",\"threat_uci\":\"h4e7\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":\"Black king covers d7, e7, f7 in the mate net.\",\"material_note\":\"added rg4, nc3, ba2; material -11 -> 0; eval -581 -> +99994 cp\",\"force_notes\":[\"Only Qxd6+ wins; 27 quiet moves allow mate in 1.\",\"1 checking tries do not solve the puzzle.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxd6 forced\"},{\"ply\":4,\"text\":\"Ke6 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxe7#\",\"THREAT_UCI: h4e7\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"KING: Black king covers d7, e7, f7 in the mate net.\",\"MATERIAL: added rg4, nc3, ba2; material -11 -> 0; eval -581 -> +99994 cp\",\"FORCE: Only Qxd6+ wins; 27 quiet moves allow mate in 1.\",\"FORCE: 1 checking tries do not solve the puzzle.\",\"NOTE 2: Kxd6 forced\",\"NOTE 4: Ke6 forced\"],\"production_batch_id\":\"20260622_145151_pack0013\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T15:22:54+0900\"}","created_at":"2026-06-22 15:22:54","_table":"chess_puzzles"},{"id":54,"puzzle_hash":"17561883ada871e1d287bd4c2849c9e5963627389d0349a23f74d2715ebd4be3","fen":"1bBQ4/8/1R6/8/2NPkp2/PbKn4/2P5/1r2nq2 b - - 0 1","line_san":"1...Qf2?? 2.Qd5+!! Kxd5 3.Bb7#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens Qxc2#","material_note":"added bb8, rb1; material -4 -> 4; eval -337 -> +143 cp","payload":"{\"puzzle_hash\":\"17561883ada871e1d287bd4c2849c9e5963627389d0349a23f74d2715ebd4be3\",\"fen\":\"1bBQ4/8/1R6/8/2NPkp2/PbKn4/2P5/1r2nq2 b - - 0 1\",\"line_san\":\"1...Qf2?? 2.Qd5+!! Kxd5 3.Bb7#\",\"generator_seed\":2609256735,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('B', -4, -2), ('K', 1, -2), ('N', 0, -2), ('P', 0, -1), ('P', 1, -4), ('P', 2, -2), ('Q', -4, -1), ('R', -2, -3), ('b', -4, -3), ('b', 1, -3), ('k', 0, 0), ('n', 1, -1), ('n', 3, 0), ('p', 0, 1), ('q', 3, 1), ('r', 3, -3))\",\"solution_key\":\"san:Qf2 Qd5 Kxd5 Bb7\",\"answer_key\":\"answer:Qd5 Kxd5 Bb7\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxc2#\",\"threat_uci\":\"f2c2\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers d3, d4 in the mate net.\",\"material_note\":\"added bb8, rb1; material -4 -> 4; eval -337 -> +143 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxd5 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxc2#\",\"THREAT_UCI: f2c2\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers d3, d4 in the mate net.\",\"MATERIAL: added bb8, rb1; material -4 -> 4; eval -337 -> +143 cp\",\"NOTE 2: Kxd5 forced\"],\"production_batch_id\":\"20260622_145151_pack0013\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T14:59:09+0900\"}","created_at":"2026-06-22 15:22:54","_table":"chess_puzzles"},{"id":53,"puzzle_hash":"c4250e7b3b723adf5917558bc376470b053df7d26d2c4460231d5c5de7e4a462","fen":"5kbN/8/5PRK/5p1P/5n2/6n1/1B4q1/8 b - - 0 1","line_san":"1...Qh3?? 2.Rxg8+!! Kxg8 3.f7+ Kf8 4.Ba3#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Qxh5#","material_note":null,"payload":"{\"puzzle_hash\":\"c4250e7b3b723adf5917558bc376470b053df7d26d2c4460231d5c5de7e4a462\",\"fen\":\"5kbN/8/5PRK/5p1P/5n2/6n1/1B4q1/8 b - - 0 1\",\"line_san\":\"1...Qh3?? 2.Rxg8+!! Kxg8 3.f7+ Kf8 4.Ba3#\",\"generator_seed\":112622051,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -6, -4), ('K', -2, 2), ('N', 0, 2), ('P', -3, 2), ('P', -2, 0), ('R', -2, 1), ('b', 0, 1), ('k', 0, 0), ('n', -5, 1), ('n', -4, 0), ('p', -3, 0), ('q', -6, 1))\",\"solution_key\":\"san:Qh3 Rxg8 Kxg8 f7 Kf8 Ba3\",\"answer_key\":\"answer:Rxg8 Kxg8 f7 Kf8 Ba3\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxh5#\",\"threat_uci\":\"h3h5\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers g7 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxg8 forced\"},{\"ply\":4,\"text\":\"Kf8 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxh5#\",\"THREAT_UCI: h3h5\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers g7 in the mate net.\",\"NOTE 2: Kxg8 forced\",\"NOTE 4: Kf8 forced\"],\"production_batch_id\":\"20260622_145151_pack0013\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T14:58:17+0900\"}","created_at":"2026-06-22 15:22:54","_table":"chess_puzzles"},{"id":52,"puzzle_hash":"3ed756e05c9ba2878e17e616c714ff292e6e7e70086e6d6535cc94710d4e5f5d","fen":"1n1k3r/4b1p1/P3K1p1/3B1P1r/5B2/4n1q1/3R4/2Rb4 b - - 0 1","line_san":"1...Qg4?? 2.Rc8+!! Kxc8 3.Bb7#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Qxf5#","material_note":"added rh8, rh5, nb8, pg7, bd1; material -2 -> 15; eval -878 -> +342 cp","payload":"{\"puzzle_hash\":\"3ed756e05c9ba2878e17e616c714ff292e6e7e70086e6d6535cc94710d4e5f5d\",\"fen\":\"1n1k3r/4b1p1/P3K1p1/3B1P1r/5B2/4n1q1/3R4/2Rb4 b - - 0 1\",\"line_san\":\"1...Qg4?? 2.Rc8+!! Kxc8 3.Bb7#\",\"generator_seed\":785237830,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('B', -4, -2), ('B', -3, 0), ('K', -2, -1), ('P', -3, -2), ('P', -2, 3), ('R', -7, 1), ('R', -6, 0), ('b', -7, 0), ('b', -1, -1), ('k', 0, 0), ('n', -5, -1), ('n', 0, 2), ('p', -2, -3), ('p', -1, -3), ('q', -5, -3), ('r', -3, -4), ('r', 0, -4))\",\"solution_key\":\"san:Qg4 Rc8 Kxc8 Bb7\",\"answer_key\":\"answer:Rc8 Kxc8 Bb7\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxf5#\",\"threat_uci\":\"g4f5\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers d7, e7 in the mate net.\",\"material_note\":\"added rh8, rh5, nb8, pg7, bd1; material -2 -> 15; eval -878 -> +342 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxc8 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxf5#\",\"THREAT_UCI: g4f5\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers d7, e7 in the mate net.\",\"MATERIAL: added rh8, rh5, nb8, pg7, bd1; material -2 -> 15; eval -878 -> +342 cp\",\"NOTE 2: Kxc8 forced\"],\"production_batch_id\":\"20260622_145151_pack0013\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T14:52:20+0900\"}","created_at":"2026-06-22 15:22:54","_table":"chess_puzzles"},{"id":51,"puzzle_hash":"56dd94f5fe8f3d8e102d26f57e3710cceacdb20c1cd7c732eec4a135f104ddf5","fen":"2B5/8/8/5Pk1/Q6b/2p5/5nKN/2q1r1nR b - - 0 1","line_san":"1...Qe3?? 2.Qxh4+!! Kxh4 3.Nf3+ Kg4 4.Rh4#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qg3#","material_note":null,"payload":"{\"puzzle_hash\":\"56dd94f5fe8f3d8e102d26f57e3710cceacdb20c1cd7c732eec4a135f104ddf5\",\"fen\":\"2B5/8/8/5Pk1/Q6b/2p5/5nKN/2q1r1nR b - - 0 1\",\"line_san\":\"1...Qe3?? 2.Qxh4+!! Kxh4 3.Nf3+ Kg4 4.Rh4#\",\"generator_seed\":1638622407,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('B', -4, -3), ('K', 0, 3), ('N', 1, 3), ('P', -1, 0), ('Q', -6, 1), ('R', 1, 4), ('b', 1, 1), ('k', 0, 0), ('n', -1, 3), ('n', 0, 4), ('p', -4, 2), ('q', -4, 4), ('r', -2, 4))\",\"solution_key\":\"san:Qe3 Qxh4 Kxh4 Nf3 Kg4 Rh4\",\"answer_key\":\"answer:Qxh4 Kxh4 Nf3 Kg4 Rh4\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qg3#\",\"threat_uci\":\"e3g3\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":null,\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxh4 forced\"},{\"ply\":4,\"text\":\"Kg4 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qg3#\",\"THREAT_UCI: e3g3\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"NOTE 2: Kxh4 forced\",\"NOTE 4: Kg4 forced\"],\"production_batch_id\":\"20260622_140241_pack0012\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T14:51:51+0900\"}","created_at":"2026-06-22 14:51:51","_table":"chess_puzzles"},{"id":50,"puzzle_hash":"4cd908fef63780738818e9e37098eec4fa9d93d4999ea7088b344802a56f90cd","fen":"3q4/8/1n1r4/8/rk1N1R2/p1p2Q2/2P1B3/2K5 b - - 0 1","line_san":"1...a2?? 2.Qxc3+!! Kxc3 3.Nb5#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens a1=Q#","material_note":"added qd8, rd6, nb6; material -14 -> 3; eval -99995 -> +195 cp","payload":"{\"puzzle_hash\":\"4cd908fef63780738818e9e37098eec4fa9d93d4999ea7088b344802a56f90cd\",\"fen\":\"3q4/8/1n1r4/8/rk1N1R2/p1p2Q2/2P1B3/2K5 b - - 0 1\",\"line_san\":\"1...a2?? 2.Qxc3+!! Kxc3 3.Nb5#\",\"generator_seed\":4215947906,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('B', -3, -2), ('K', -1, -3), ('N', -2, 0), ('P', -1, -2), ('Q', -4, -1), ('R', -4, 0), ('k', 0, 0), ('n', 0, 2), ('p', -1, -1), ('p', 1, -1), ('q', -2, 4), ('r', -2, 2), ('r', 1, 0))\",\"solution_key\":\"san:a2 Qxc3 Kxc3 Nb5\",\"answer_key\":\"answer:Qxc3 Kxc3 Nb5\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens a1=Q#\",\"threat_uci\":\"a2a1q\",\"threat_piece\":\"P=Q\",\"threat_type\":\"generic-combo\",\"king_note\":null,\"material_note\":\"added qd8, rd6, nb6; material -14 -> 3; eval -99995 -> +195 cp\",\"force_notes\":[\"Only Qxc3+ wins; 29 quiet moves allow mate in 1.\",\"5 checking tries do not solve the puzzle.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxc3 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens a1=Q#\",\"THREAT_UCI: a2a1q\",\"THREAT_PIECE: P=Q\",\"THREAT_TYPE: generic-combo\",\"MATERIAL: added qd8, rd6, nb6; material -14 -> 3; eval -99995 -> +195 cp\",\"FORCE: Only Qxc3+ wins; 29 quiet moves allow mate in 1.\",\"FORCE: 5 checking tries do not solve the puzzle.\",\"NOTE 2: Kxc3 forced\"],\"production_batch_id\":\"20260622_140241_pack0012\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T14:06:39+0900\"}","created_at":"2026-06-22 14:51:51","_table":"chess_puzzles"},{"id":49,"puzzle_hash":"464d4e666924c31993c51bbe14be0985f5707af972659a7b3151c1212d0adf9f","fen":"3k1N2/8/2KPR1N1/1P1B3b/3b4/2n5/8/3q4 b - - 0 1","line_san":"1...Qa4?? 2.Re8+!! Kxe8 3.d7+ Kd8 4.Ne6#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Qxb5#","material_note":null,"payload":"{\"puzzle_hash\":\"464d4e666924c31993c51bbe14be0985f5707af972659a7b3151c1212d0adf9f\",\"fen\":\"3k1N2/8/2KPR1N1/1P1B3b/3b4/2n5/8/3q4 b - - 0 1\",\"line_san\":\"1...Qa4?? 2.Re8+!! Kxe8 3.d7+ Kd8 4.Ne6#\",\"generator_seed\":1384305761,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -3, 0), ('K', -2, -1), ('N', -2, 3), ('N', 0, 2), ('P', -3, -2), ('P', -2, 0), ('R', -2, 1), ('b', -4, 0), ('b', -3, 4), ('k', 0, 0), ('n', -5, -1), ('q', -7, 0))\",\"solution_key\":\"san:Qa4 Re8 Kxe8 d7 Kd8 Ne6\",\"answer_key\":\"answer:Re8 Kxe8 d7 Kd8 Ne6\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxb5#\",\"threat_uci\":\"a4b5\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers c7, d7 in the mate net.\",\"material_note\":null,\"force_notes\":[\"Only Re8+ meets the threat cleanly; 21 quiet moves still lose immediately.\",\"Non-direct tries checked: Kb7, d7.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxe8 forced\"},{\"ply\":4,\"text\":\"Kd8 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxb5#\",\"THREAT_UCI: a4b5\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers c7, d7 in the mate net.\",\"FORCE: Only Re8+ meets the threat cleanly; 21 quiet moves still lose immediately.\",\"FORCE: Non-direct tries checked: Kb7, d7.\",\"NOTE 2: Kxe8 forced\",\"NOTE 4: Kd8 forced\"],\"production_batch_id\":\"20260622_140241_pack0012\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T14:05:56+0900\"}","created_at":"2026-06-22 14:51:51","_table":"chess_puzzles"},{"id":48,"puzzle_hash":"0d3e0b26960b4f3716d200b339bb74dc9867d83136095f8d457f02c39f22a8e3","fen":"8/8/3R4/6R1/1Nkb4/3Np2q/1nK2P2/r1n5 b - - 0 1","line_san":"1...Qf1?? 2.Rxd4+!! Kxd4 3.Rg4#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Qd1#","material_note":null,"payload":"{\"puzzle_hash\":\"0d3e0b26960b4f3716d200b339bb74dc9867d83136095f8d457f02c39f22a8e3\",\"fen\":\"8/8/3R4/6R1/1Nkb4/3Np2q/1nK2P2/r1n5 b - - 0 1\",\"line_san\":\"1...Qf1?? 2.Rxd4+!! Kxd4 3.Rg4#\",\"generator_seed\":2319954553,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('K', -2, 0), ('N', -1, -1), ('N', 0, 1), ('P', -2, -3), ('R', 1, -4), ('R', 2, -1), ('b', 0, -1), ('k', 0, 0), ('n', -3, 0), ('n', -2, 1), ('p', -1, -2), ('q', -1, -5), ('r', -3, 2))\",\"solution_key\":\"san:Qf1 Rxd4 Kxd4 Rg4\",\"answer_key\":\"answer:Rxd4 Kxd4 Rg4\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qd1#\",\"threat_uci\":\"f1d1\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":\"Black king covers b3, c3, d3 in the mate net.\",\"material_note\":null,\"force_notes\":[\"Only Rxd4+ wins; 33 quiet moves allow mate in 1.\",\"4 checking tries do not solve the puzzle.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxd4 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qd1#\",\"THREAT_UCI: f1d1\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"KING: Black king covers b3, c3, d3 in the mate net.\",\"FORCE: Only Rxd4+ wins; 33 quiet moves allow mate in 1.\",\"FORCE: 4 checking tries do not solve the puzzle.\",\"NOTE 2: Kxd4 forced\"],\"production_batch_id\":\"20260622_140241_pack0012\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T14:05:30+0900\"}","created_at":"2026-06-22 14:51:51","_table":"chess_puzzles"},{"id":47,"puzzle_hash":"744cf1bf25b49b13f1cd3796c49436a24f2741875f7a7ee6014c6d174b808118","fen":"2N4R/2k1B3/8/2PKP3/1r1b1r2/5n1Q/2p2q2/8 b - - 0 1","line_san":"1...Qe3?? 2.Qd7+!! Kxd7 3.c6+ Kc7 4.Bd6#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qxe5#","material_note":null,"payload":"{\"puzzle_hash\":\"744cf1bf25b49b13f1cd3796c49436a24f2741875f7a7ee6014c6d174b808118\",\"fen\":\"2N4R/2k1B3/8/2PKP3/1r1b1r2/5n1Q/2p2q2/8 b - - 0 1\",\"line_san\":\"1...Qe3?? 2.Qd7+!! Kxd7 3.c6+ Kc7 4.Bd6#\",\"generator_seed\":3180767001,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('B', -2, 0), ('K', -1, -2), ('N', 0, 1), ('P', -2, -2), ('P', 0, -2), ('Q', -5, -4), ('R', -5, 1), ('b', -1, -3), ('k', 0, 0), ('n', -3, -4), ('p', 0, -5), ('q', -3, -5), ('r', -3, -3), ('r', 1, -3))\",\"solution_key\":\"san:Qe3 Qd7 Kxd7 c6 Kc7 Bd6\",\"answer_key\":\"answer:Qd7 Kxd7 c6 Kc7 Bd6\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxe5#\",\"threat_uci\":\"e3e5\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers c6, d6 in the mate net.\",\"material_note\":null,\"force_notes\":[\"Only Qd7+ wins; 31 quiet moves allow mate in 1.\",\"2 checking tries do not solve the puzzle.\"],\"line_notes\":[{\"ply\":2,\"text\":\"If Kb8, Qa7#\"},{\"ply\":4,\"text\":\"Kc7 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxe5#\",\"THREAT_UCI: e3e5\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers c6, d6 in the mate net.\",\"FORCE: Only Qd7+ wins; 31 quiet moves allow mate in 1.\",\"FORCE: 2 checking tries do not solve the puzzle.\",\"NOTE 2: If Kb8, Qa7#\",\"NOTE 4: Kc7 forced\"],\"production_batch_id\":\"20260622_134340_pack0011\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T14:02:40+0900\"}","created_at":"2026-06-22 14:02:41","_table":"chess_puzzles"},{"id":46,"puzzle_hash":"632a887f7fa9553f72b726f2b6f0397e85372448144ed6960fe72ae277e1ca7d","fen":"3b4/1b6/8/8/2B2Pk1/r3P1Bp/2n1pK2/1q2rnRQ b - - 0 1","line_san":"1...Qc1?? 2.Qxh3+!! Kxh3 3.Be6#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens Qxe3#","material_note":"added ra3, bd8, bb7; material 0 -> 11; eval -780 -> +772 cp","payload":"{\"puzzle_hash\":\"632a887f7fa9553f72b726f2b6f0397e85372448144ed6960fe72ae277e1ca7d\",\"fen\":\"3b4/1b6/8/8/2B2Pk1/r3P1Bp/2n1pK2/1q2rnRQ b - - 0 1\",\"line_san\":\"1...Qc1?? 2.Qxh3+!! Kxh3 3.Be6#\",\"generator_seed\":2362941251,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('B', -4, 0), ('B', 0, -1), ('K', -1, -2), ('P', -2, -1), ('P', -1, 0), ('Q', 1, -3), ('R', 0, -3), ('b', -5, 3), ('b', -3, 4), ('k', 0, 0), ('n', -4, -2), ('n', -1, -3), ('p', -2, -2), ('p', 1, -1), ('q', -5, -3), ('r', -6, -1), ('r', -2, -3))\",\"solution_key\":\"san:Qc1 Qxh3 Kxh3 Be6\",\"answer_key\":\"answer:Qxh3 Kxh3 Be6\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxe3#\",\"threat_uci\":\"c1e3\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers f3, g3 in the mate net.\",\"material_note\":\"added ra3, bd8, bb7; material 0 -> 11; eval -780 -> +772 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxh3 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxe3#\",\"THREAT_UCI: c1e3\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers f3, g3 in the mate net.\",\"MATERIAL: added ra3, bd8, bb7; material 0 -> 11; eval -780 -> +772 cp\",\"NOTE 2: Kxh3 forced\"],\"production_batch_id\":\"20260622_134340_pack0011\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T13:50:12+0900\"}","created_at":"2026-06-22 14:02:41","_table":"chess_puzzles"},{"id":45,"puzzle_hash":"61c4f2b0cfeb91d8882a964d9cb17e1a1303cc3c99fff82cfe250f9557807915","fen":"4q3/3nbp1r/7N/5K1k/5R2/4B3/5PB1/8 b - - 0 1","line_san":"1...Bh4?? 2.Rxh4+!! Kxh4 3.Bg5+ Kh5 4.Bf3#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Qe6#","material_note":null,"payload":"{\"puzzle_hash\":\"61c4f2b0cfeb91d8882a964d9cb17e1a1303cc3c99fff82cfe250f9557807915\",\"fen\":\"4q3/3nbp1r/7N/5K1k/5R2/4B3/5PB1/8 b - - 0 1\",\"line_san\":\"1...Bh4?? 2.Rxh4+!! Kxh4 3.Bg5+ Kh5 4.Bf3#\",\"generator_seed\":1896762810,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -3, -2), ('B', -1, -3), ('K', -2, 0), ('N', 0, 1), ('P', -2, -3), ('R', -2, -1), ('b', -3, 2), ('k', 0, 0), ('n', -4, 2), ('p', -2, 2), ('q', -3, 3), ('r', 0, 2))\",\"solution_key\":\"san:Bh4 Rxh4 Kxh4 Bg5 Kh5 Bf3\",\"answer_key\":\"answer:Rxh4 Kxh4 Bg5 Kh5 Bf3\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qe6#\",\"threat_uci\":\"e8e6\",\"threat_piece\":\"Q\",\"threat_type\":\"captured-existing\",\"king_note\":\"Black king covers g4, g5, g6 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxh4 forced\"},{\"ply\":4,\"text\":\"Kh5 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qe6#\",\"THREAT_UCI: e8e6\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: captured-existing\",\"KING: Black king covers g4, g5, g6 in the mate net.\",\"NOTE 2: Kxh4 forced\",\"NOTE 4: Kh5 forced\"],\"production_batch_id\":\"20260622_134340_pack0011\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T13:47:08+0900\"}","created_at":"2026-06-22 14:02:41","_table":"chess_puzzles"},{"id":44,"puzzle_hash":"0dece31b45ff0f544a9a11fcf57b4812ebb4ff4e01358950283b8b3abcc945cb","fen":"4B3/3p1R2/8/3K1n2/5k1B/1n1p2RP/8/1q4b1 b - - 0 1","line_san":"1...Qc2?? 2.Rxf5+!! Kxf5 3.Rf3#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Qc6#","material_note":null,"payload":"{\"puzzle_hash\":\"0dece31b45ff0f544a9a11fcf57b4812ebb4ff4e01358950283b8b3abcc945cb\",\"fen\":\"4B3/3p1R2/8/3K1n2/5k1B/1n1p2RP/8/1q4b1 b - - 0 1\",\"line_san\":\"1...Qc2?? 2.Rxf5+!! Kxf5 3.Rf3#\",\"generator_seed\":132689543,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('B', -4, -1), ('B', 0, 2), ('K', -1, -2), ('P', 1, 2), ('R', -3, 0), ('R', 1, 1), ('b', 3, 1), ('k', 0, 0), ('n', -1, 0), ('n', 1, -4), ('p', -3, -2), ('p', 1, -2), ('q', 3, -4))\",\"solution_key\":\"san:Qc2 Rxf5 Kxf5 Rf3\",\"answer_key\":\"answer:Rxf5 Kxf5 Rf3\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qc6#\",\"threat_uci\":\"c2c6\",\"threat_piece\":\"Q\",\"threat_type\":\"generic-combo\",\"king_note\":\"Black king covers e4, e5 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxf5 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qc6#\",\"THREAT_UCI: c2c6\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: generic-combo\",\"KING: Black king covers e4, e5 in the mate net.\",\"NOTE 2: Kxf5 forced\"],\"production_batch_id\":\"20260622_134340_pack0011\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T13:45:04+0900\"}","created_at":"2026-06-22 14:02:41","_table":"chess_puzzles"},{"id":43,"puzzle_hash":"e30c5126cc421c37d4c6fd3ae15ff43de57353fc037139de070be7cd29dc8a18","fen":"2Kn4/2pr2B1/8/1k2b3/1PNr4/QR6/8/4q3 b - - 0 1","line_san":"1...Qe4?? 2.Qa6+!! Kxa6 3.b5+ Ka7 4.Ra3#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qb7#","material_note":null,"payload":"{\"puzzle_hash\":\"e30c5126cc421c37d4c6fd3ae15ff43de57353fc037139de070be7cd29dc8a18\",\"fen\":\"2Kn4/2pr2B1/8/1k2b3/1PNr4/QR6/8/4q3 b - - 0 1\",\"line_san\":\"1...Qe4?? 2.Qa6+!! Kxa6 3.b5+ Ka7 4.Ra3#\",\"generator_seed\":3736372112,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('B', -5, -2), ('K', -1, -3), ('N', -1, 1), ('P', 0, 1), ('Q', 1, 2), ('R', 0, 2), ('b', -3, 0), ('k', 0, 0), ('n', -2, -3), ('p', -1, -2), ('q', -3, 4), ('r', -2, -2), ('r', -2, 1))\",\"solution_key\":\"san:Qe4 Qa6 Kxa6 b5 Ka7 Ra3\",\"answer_key\":\"answer:Qa6 Kxa6 b5 Ka7 Ra3\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qb7#\",\"threat_uci\":\"e4b7\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":null,\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxa6 forced\"},{\"ply\":4,\"text\":\"Ka7 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qb7#\",\"THREAT_UCI: e4b7\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"NOTE 2: Kxa6 forced\",\"NOTE 4: Ka7 forced\"],\"production_batch_id\":\"20260622_122720_pack0010\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T13:43:40+0900\"}","created_at":"2026-06-22 13:43:40","_table":"chess_puzzles"},{"id":42,"puzzle_hash":"f134da5387f6795d5ea23d4c40f65d74aa43fdf908c3b37337cc9596421c86a8","fen":"qb6/3p1Nkn/6N1/3p1K1Q/5nR1/8/8/8 b - - 0 1","line_san":"1...Qc6?? 2.Qxh7+!! Kxh7 3.Nf8#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens Qc2#","material_note":"added pd7; material -1 -> 0; eval +413 -> +484 cp","payload":"{\"puzzle_hash\":\"f134da5387f6795d5ea23d4c40f65d74aa43fdf908c3b37337cc9596421c86a8\",\"fen\":\"qb6/3p1Nkn/6N1/3p1K1Q/5nR1/8/8/8 b - - 0 1\",\"line_san\":\"1...Qc6?? 2.Qxh7+!! Kxh7 3.Nf8#\",\"generator_seed\":3133312478,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('K', -2, -1), ('N', -1, 0), ('N', 0, -1), ('Q', -2, 1), ('R', -3, 0), ('b', 1, -5), ('k', 0, 0), ('n', -3, -1), ('n', 0, 1), ('p', -2, -3), ('p', 0, -3), ('q', 1, -6))\",\"solution_key\":\"san:Qc6 Qxh7 Kxh7 Nf8\",\"answer_key\":\"answer:Qxh7 Kxh7 Nf8\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qc2#\",\"threat_uci\":\"c6c2\",\"threat_piece\":\"Q\",\"threat_type\":\"generic-combo\",\"king_note\":\"Black king covers f6, g6 in the mate net.\",\"material_note\":\"added pd7; material -1 -> 0; eval +413 -> +484 cp\",\"force_notes\":[\"Only Qxh7+ meets the threat cleanly; 16 quiet moves still lose immediately.\",\"Non-direct tries checked: Nd6.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxh7 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qc2#\",\"THREAT_UCI: c6c2\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: generic-combo\",\"KING: Black king covers f6, g6 in the mate net.\",\"MATERIAL: added pd7; material -1 -> 0; eval +413 -> +484 cp\",\"FORCE: Only Qxh7+ meets the threat cleanly; 16 quiet moves still lose immediately.\",\"FORCE: Non-direct tries checked: Nd6.\",\"NOTE 2: Kxh7 forced\"],\"production_batch_id\":\"20260622_122720_pack0010\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T12:37:21+0900\"}","created_at":"2026-06-22 13:43:40","_table":"chess_puzzles"},{"id":41,"puzzle_hash":"b4c4689c1f5cd88b2dac13bad0e75835d93f9f15a8c5e724a6b8c01ea02e15e4","fen":"R1bk4/1n6/2KP4/bPPp4/8/6B1/q1B5/8 b - - 0 1","line_san":"1...Qa3?? 2.Rxc8+!! Kxc8 3.d7+ Kd8 4.Bh4#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Qxc5#","material_note":null,"payload":"{\"puzzle_hash\":\"b4c4689c1f5cd88b2dac13bad0e75835d93f9f15a8c5e724a6b8c01ea02e15e4\",\"fen\":\"R1bk4/1n6/2KP4/bPPp4/8/6B1/q1B5/8 b - - 0 1\",\"line_san\":\"1...Qa3?? 2.Rxc8+!! Kxc8 3.d7+ Kd8 4.Bh4#\",\"generator_seed\":481810062,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -6, -1), ('B', -5, 3), ('K', -2, -1), ('P', -3, -2), ('P', -3, -1), ('P', -2, 0), ('R', 0, -3), ('b', -3, -3), ('b', 0, -1), ('k', 0, 0), ('n', -1, -2), ('p', -3, 0), ('q', -6, -3))\",\"solution_key\":\"san:Qa3 Rxc8 Kxc8 d7 Kd8 Bh4\",\"answer_key\":\"answer:Rxc8 Kxc8 d7 Kd8 Bh4\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxc5#\",\"threat_uci\":\"a3c5\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers c7, d7 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxc8 forced\"},{\"ply\":4,\"text\":\"Kd8 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxc5#\",\"THREAT_UCI: a3c5\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers c7, d7 in the mate net.\",\"NOTE 2: Kxc8 forced\",\"NOTE 4: Kd8 forced\"],\"production_batch_id\":\"20260622_122720_pack0010\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T12:33:03+0900\"}","created_at":"2026-06-22 13:43:40","_table":"chess_puzzles"},{"id":40,"puzzle_hash":"b40b46a541149dd045f6906020ee7db9a6148eca265ef6ec02698d324226c519","fen":"1BR5/1N1nkP2/8/5Kp1/4Ppr1/3R4/5n2/6q1 b - - 0 1","line_san":"1...Qh1?? 2.Rxd7+!! Kxd7 3.Rc7#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Qxe4#","material_note":null,"payload":"{\"puzzle_hash\":\"b40b46a541149dd045f6906020ee7db9a6148eca265ef6ec02698d324226c519\",\"fen\":\"1BR5/1N1nkP2/8/5Kp1/4Ppr1/3R4/5n2/6q1 b - - 0 1\",\"line_san\":\"1...Qh1?? 2.Rxd7+!! Kxd7 3.Rc7#\",\"generator_seed\":1856464172,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('B', -3, -1), ('K', 1, 2), ('N', -3, 0), ('P', 0, 3), ('P', 1, 0), ('R', -2, -1), ('R', -1, 4), ('k', 0, 0), ('n', -1, 0), ('n', 1, 5), ('p', 1, 3), ('p', 2, 2), ('q', 2, 6), ('r', 2, 3))\",\"solution_key\":\"san:Qh1 Rxd7 Kxd7 Rc7\",\"answer_key\":\"answer:Rxd7 Kxd7 Rc7\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxe4#\",\"threat_uci\":\"h1e4\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers e6, f6 in the mate net.\",\"material_note\":null,\"force_notes\":[\"Only Rxd7+ meets the threat cleanly; 34 quiet moves still lose immediately.\",\"Non-direct tries checked: Kg6.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxd7 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxe4#\",\"THREAT_UCI: h1e4\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers e6, f6 in the mate net.\",\"FORCE: Only Rxd7+ meets the threat cleanly; 34 quiet moves still lose immediately.\",\"FORCE: Non-direct tries checked: Kg6.\",\"NOTE 2: Kxd7 forced\"],\"production_batch_id\":\"20260622_122720_pack0010\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T12:28:08+0900\"}","created_at":"2026-06-22 13:43:40","_table":"chess_puzzles"},{"id":39,"puzzle_hash":"cc6035c5e3315792dc295dfc4647757273c7857da8220cef69a6239e412683a7","fen":"3K2Q1/1p2P1R1/1n1kr3/1r5B/3Bq1P1/8/8/8 b - - 0 1","line_san":"1...Qc6?? 2.Qxe6+!! Kxe6 3.Bf7+ Kd6 4.Rg6#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qc8#","material_note":"added rb5; material -4 -> 1; eval -351 -> +216 cp","payload":"{\"puzzle_hash\":\"cc6035c5e3315792dc295dfc4647757273c7857da8220cef69a6239e412683a7\",\"fen\":\"3K2Q1/1p2P1R1/1n1kr3/1r5B/3Bq1P1/8/8/8 b - - 0 1\",\"line_san\":\"1...Qc6?? 2.Qxe6+!! Kxe6 3.Bf7+ Kd6 4.Rg6#\",\"generator_seed\":1488113594,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('B', -4, -1), ('B', 0, -2), ('K', 0, 2), ('P', -3, -2), ('P', -1, 1), ('Q', -3, 2), ('R', -3, 1), ('k', 0, 0), ('n', 2, 0), ('p', 2, 1), ('q', -1, -2), ('r', -1, 0), ('r', 2, -1))\",\"solution_key\":\"san:Qc6 Qxe6 Kxe6 Bf7 Kd6 Rg6\",\"answer_key\":\"answer:Qxe6 Kxe6 Bf7 Kd6 Rg6\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qc8#\",\"threat_uci\":\"c6c8\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":\"Black king covers c7, d7, e7 in the mate net.\",\"material_note\":\"added rb5; material -4 -> 1; eval -351 -> +216 cp\",\"force_notes\":[\"Only Qxe6+ wins; 24 quiet moves allow mate in 1.\",\"3 checking tries do not solve the puzzle.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxe6 forced\"},{\"ply\":4,\"text\":\"Kd6 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qc8#\",\"THREAT_UCI: c6c8\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"KING: Black king covers c7, d7, e7 in the mate net.\",\"MATERIAL: added rb5; material -4 -> 1; eval -351 -> +216 cp\",\"FORCE: Only Qxe6+ wins; 24 quiet moves allow mate in 1.\",\"FORCE: 3 checking tries do not solve the puzzle.\",\"NOTE 2: Kxe6 forced\",\"NOTE 4: Kd6 forced\"],\"production_batch_id\":\"20260622_105809_pack0009\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T12:27:20+0900\"}","created_at":"2026-06-22 12:27:20","_table":"chess_puzzles"},{"id":38,"puzzle_hash":"00ef90386c630b1e8f7e537782315ff520ee4652a6a0cec3db4a9a402b1cfa25","fen":"8/q1r1Bbk1/5N2/7P/4n1PK/6P1/1R1Qn3/8 b - - 0 1","line_san":"1...Qf2?? 2.Qh6+!! Kxh6 3.Bf8#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens Qxg3#","material_note":"added rc7; material -5 -> 0; eval +415 -> +564 cp","payload":"{\"puzzle_hash\":\"00ef90386c630b1e8f7e537782315ff520ee4652a6a0cec3db4a9a402b1cfa25\",\"fen\":\"8/q1r1Bbk1/5N2/7P/4n1PK/6P1/1R1Qn3/8 b - - 0 1\",\"line_san\":\"1...Qf2?? 2.Qh6+!! Kxh6 3.Bf8#\",\"generator_seed\":2495394082,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('B', -2, 0), ('K', 1, -3), ('N', -1, -1), ('P', 0, -4), ('P', 0, -3), ('P', 1, -2), ('Q', -3, -5), ('R', -5, -5), ('b', -1, 0), ('k', 0, 0), ('n', -2, -5), ('n', -2, -3), ('q', -6, 0), ('r', -4, 0))\",\"solution_key\":\"san:Qf2 Qh6 Kxh6 Bf8\",\"answer_key\":\"answer:Qh6 Kxh6 Bf8\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxg3#\",\"threat_uci\":\"f2g3\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":null,\"material_note\":\"added rc7; material -5 -> 0; eval +415 -> +564 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxh6 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxg3#\",\"THREAT_UCI: f2g3\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"MATERIAL: added rc7; material -5 -> 0; eval +415 -> +564 cp\",\"NOTE 2: Kxh6 forced\"],\"production_batch_id\":\"20260622_105809_pack0009\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T11:01:34+0900\"}","created_at":"2026-06-22 12:27:20","_table":"chess_puzzles"},{"id":37,"puzzle_hash":"1d397a6db7e36491758a7cef2eed09b5dd857c9d6c9eb1306acda27683f55759","fen":"4BKNk/6Rb/2nn4/6P1/q4b1B/8/8/8 b - - 0 1","line_san":"1...Qa8?? 2.Rxh7+!! Kxh7 3.g6+ Kh8 4.Bf6#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Qxe8#","material_note":null,"payload":"{\"puzzle_hash\":\"1d397a6db7e36491758a7cef2eed09b5dd857c9d6c9eb1306acda27683f55759\",\"fen\":\"4BKNk/6Rb/2nn4/6P1/q4b1B/8/8/8 b - - 0 1\",\"line_san\":\"1...Qa8?? 2.Rxh7+!! Kxh7 3.g6+ Kh8 4.Bf6#\",\"generator_seed\":809797102,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -4, 0), ('B', 0, -3), ('K', 0, -2), ('N', 0, -1), ('P', -3, -1), ('R', -1, -1), ('b', -4, -2), ('b', -1, 0), ('k', 0, 0), ('n', -2, -5), ('n', -2, -4), ('q', -4, -7))\",\"solution_key\":\"san:Qa8 Rxh7 Kxh7 g6 Kh8 Bf6\",\"answer_key\":\"answer:Rxh7 Kxh7 g6 Kh8 Bf6\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxe8#\",\"threat_uci\":\"a8e8\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":\"Black king covers g7, g8 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxh7 forced\"},{\"ply\":4,\"text\":\"Kh8 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxe8#\",\"THREAT_UCI: a8e8\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"KING: Black king covers g7, g8 in the mate net.\",\"NOTE 2: Kxh7 forced\",\"NOTE 4: Kh8 forced\"],\"production_batch_id\":\"20260622_105809_pack0009\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T10:59:28+0900\"}","created_at":"2026-06-22 12:27:20","_table":"chess_puzzles"},{"id":36,"puzzle_hash":"f766eea1502e154567bdb1f1889177025cd10c14ac4994b0dc3cd07a6804afe6","fen":"1r2N1N1/2p2R2/1nK4R/4k3/rp1bP3/8/8/8 b - - 0 1","line_san":"1...Ra5?? 2.Re6+!! Kxe6 3.Re7#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Rc5#","material_note":null,"payload":"{\"puzzle_hash\":\"f766eea1502e154567bdb1f1889177025cd10c14ac4994b0dc3cd07a6804afe6\",\"fen\":\"1r2N1N1/2p2R2/1nK4R/4k3/rp1bP3/8/8/8 b - - 0 1\",\"line_san\":\"1...Ra5?? 2.Re6+!! Kxe6 3.Re7#\",\"generator_seed\":1215723817,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('K', -2, -1), ('N', 0, -3), ('N', 2, -3), ('P', 0, 1), ('R', 1, -2), ('R', 3, -1), ('b', -1, 1), ('k', 0, 0), ('n', -3, -1), ('p', -3, 1), ('p', -2, -2), ('r', -4, 1), ('r', -3, -3))\",\"solution_key\":\"san:Ra5 Re6 Kxe6 Re7\",\"answer_key\":\"answer:Re6 Kxe6 Re7\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Rc5#\",\"threat_uci\":\"a5c5\",\"threat_piece\":\"R\",\"threat_type\":\"generic-combo\",\"king_note\":\"Black king covers d5, d6 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxe6 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Rc5#\",\"THREAT_UCI: a5c5\",\"THREAT_PIECE: R\",\"THREAT_TYPE: generic-combo\",\"KING: Black king covers d5, d6 in the mate net.\",\"NOTE 2: Kxe6 forced\"],\"production_batch_id\":\"20260622_105809_pack0009\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T10:58:33+0900\"}","created_at":"2026-06-22 12:27:20","_table":"chess_puzzles"},{"id":35,"puzzle_hash":"91d25a949096b148394367516b591330ea0dcb0a180fa9d13af50a391f370b90","fen":"8/8/8/8/NP6/p2k1p1B/2rNpn1r/1Q2K1b1 b - - 0 1","line_san":"1...Nh1?? 2.Qxc2+!! Kxc2 3.Bf5+ Kc1 4.Nb3#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Bf2#","material_note":"added rh2, pf3, pa3; material -7 -> 0; eval -481 -> +532 cp","payload":"{\"puzzle_hash\":\"91d25a949096b148394367516b591330ea0dcb0a180fa9d13af50a391f370b90\",\"fen\":\"8/8/8/8/NP6/p2k1p1B/2rNpn1r/1Q2K1b1 b - - 0 1\",\"line_san\":\"1...Nh1?? 2.Qxc2+!! Kxc2 3.Bf5+ Kc1 4.Nb3#\",\"generator_seed\":339793362,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('B', -4, 0), ('K', -1, -2), ('N', 0, -1), ('N', 3, 1), ('P', 2, 1), ('Q', 2, -2), ('b', -3, -2), ('k', 0, 0), ('n', -2, -1), ('p', -2, 0), ('p', -1, -1), ('p', 3, 0), ('r', -4, -1), ('r', 1, -1))\",\"solution_key\":\"san:Nh1 Qxc2 Kxc2 Bf5 Kc1 Nb3\",\"answer_key\":\"answer:Qxc2 Kxc2 Bf5 Kc1 Nb3\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Bf2#\",\"threat_uci\":\"g1f2\",\"threat_piece\":\"B\",\"threat_type\":\"generic-combo\",\"king_note\":\"Black king covers d2, e2 in the mate net.\",\"material_note\":\"added rh2, pf3, pa3; material -7 -> 0; eval -481 -> +532 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"If Kd4, Qe4#\"},{\"ply\":4,\"text\":\"Kc1 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Bf2#\",\"THREAT_UCI: g1f2\",\"THREAT_PIECE: B\",\"THREAT_TYPE: generic-combo\",\"KING: Black king covers d2, e2 in the mate net.\",\"MATERIAL: added rh2, pf3, pa3; material -7 -> 0; eval -481 -> +532 cp\",\"NOTE 2: If Kd4, Qe4#\",\"NOTE 4: Kc1 forced\"],\"production_batch_id\":\"20260622_095418_pack0008\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T10:58:09+0900\"}","created_at":"2026-06-22 10:58:09","_table":"chess_puzzles"},{"id":34,"puzzle_hash":"1b6f6e87605b1ab680846d26ce850fb615a8bfeb11aa6485ef01742da2e8ca58","fen":"5r2/8/8/1B1p2p1/qkP2B2/6Q1/p7/K1Nn1r2 b - - 0 1","line_san":"1...Qc2?? 2.Qa3+!! Kxa3 3.Bd6#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens Qb2#","material_note":"added rf8, rf1, pg5; material -5 -> 6; eval -617 -> +325 cp","payload":"{\"puzzle_hash\":\"1b6f6e87605b1ab680846d26ce850fb615a8bfeb11aa6485ef01742da2e8ca58\",\"fen\":\"5r2/8/8/1B1p2p1/qkP2B2/6Q1/p7/K1Nn1r2 b - - 0 1\",\"line_san\":\"1...Qc2?? 2.Qa3+!! Kxa3 3.Bd6#\",\"generator_seed\":1741336430,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('B', -4, 0), ('B', 0, -1), ('K', 1, 3), ('N', -1, 3), ('P', -1, 0), ('Q', -5, 1), ('k', 0, 0), ('n', -2, 3), ('p', -5, -1), ('p', -2, -1), ('p', 1, 2), ('q', 1, 0), ('r', -4, -4), ('r', -4, 3))\",\"solution_key\":\"san:Qc2 Qa3 Kxa3 Bd6\",\"answer_key\":\"answer:Qa3 Kxa3 Bd6\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qb2#\",\"threat_uci\":\"c2b2\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":null,\"material_note\":\"added rf8, rf1, pg5; material -5 -> 6; eval -617 -> +325 cp\",\"force_notes\":[\"Only Qa3+ wins; 25 quiet moves allow mate in 1.\",\"7 checking tries do not solve the puzzle.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxa3 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qb2#\",\"THREAT_UCI: c2b2\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"MATERIAL: added rf8, rf1, pg5; material -5 -> 6; eval -617 -> +325 cp\",\"FORCE: Only Qa3+ wins; 25 quiet moves allow mate in 1.\",\"FORCE: 7 checking tries do not solve the puzzle.\",\"NOTE 2: Kxa3 forced\"],\"production_batch_id\":\"20260622_095418_pack0008\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T09:58:19+0900\"}","created_at":"2026-06-22 10:58:09","_table":"chess_puzzles"},{"id":33,"puzzle_hash":"31d11cb6551953edf2cd6eff3616a505c950cbc8772f1fb44d7335b2d7b67511","fen":"B2Rbk2/6b1/3PK3/3pP1p1/1B6/8/3q4/8 b - - 0 1","line_san":"1...Qf4?? 2.Rxe8+!! Kxe8 3.d7+ Kd8 4.Ba5#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Qxe5#","material_note":null,"payload":"{\"puzzle_hash\":\"31d11cb6551953edf2cd6eff3616a505c950cbc8772f1fb44d7335b2d7b67511\",\"fen\":\"B2Rbk2/6b1/3PK3/3pP1p1/1B6/8/3q4/8 b - - 0 1\",\"line_san\":\"1...Qf4?? 2.Rxe8+!! Kxe8 3.d7+ Kd8 4.Ba5#\",\"generator_seed\":3131159912,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -5, 0), ('B', -4, -4), ('K', -1, -2), ('P', -2, -2), ('P', -1, -3), ('R', -2, 0), ('b', -1, 0), ('b', 1, -1), ('k', 0, 0), ('p', -2, -3), ('p', 1, -3), ('q', -2, -6))\",\"solution_key\":\"san:Qf4 Rxe8 Kxe8 d7 Kd8 Ba5\",\"answer_key\":\"answer:Rxe8 Kxe8 d7 Kd8 Ba5\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxe5#\",\"threat_uci\":\"f4e5\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers e7, f7 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxe8 forced\"},{\"ply\":4,\"text\":\"Kd8 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxe5#\",\"THREAT_UCI: f4e5\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers e7, f7 in the mate net.\",\"NOTE 2: Kxe8 forced\",\"NOTE 4: Kd8 forced\"],\"production_batch_id\":\"20260622_095418_pack0008\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T09:57:42+0900\"}","created_at":"2026-06-22 10:58:09","_table":"chess_puzzles"},{"id":32,"puzzle_hash":"7074fc3c4d58d2ec74ed2026279d196a2ab5bdcd3060e8b73334f132c5a46d63","fen":"8/8/4r3/6R1/q7/2PPNb1R/n1nK1k2/5N2 b - - 0 1","line_san":"1...Qb3?? 2.Rxf3+!! Kxf3 3.Rf5#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Qxc3#","material_note":"added re6; material 0 -> 5; eval -359 -> +432 cp","payload":"{\"puzzle_hash\":\"7074fc3c4d58d2ec74ed2026279d196a2ab5bdcd3060e8b73334f132c5a46d63\",\"fen\":\"8/8/4r3/6R1/q7/2PPNb1R/n1nK1k2/5N2 b - - 0 1\",\"line_san\":\"1...Qb3?? 2.Rxf3+!! Kxf3 3.Rf5#\",\"generator_seed\":376009345,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('K', -2, 0), ('N', -1, -1), ('N', 0, 1), ('P', -3, -1), ('P', -2, -1), ('R', 1, -3), ('R', 2, -1), ('b', 0, -1), ('k', 0, 0), ('n', -5, 0), ('n', -3, 0), ('q', -5, -2), ('r', -1, -4))\",\"solution_key\":\"san:Qb3 Rxf3 Kxf3 Rf5\",\"answer_key\":\"answer:Rxf3 Kxf3 Rf5\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxc3#\",\"threat_uci\":\"b3c3\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers e1, e2, e3 in the mate net.\",\"material_note\":\"added re6; material 0 -> 5; eval -359 -> +432 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxf3 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxc3#\",\"THREAT_UCI: b3c3\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers e1, e2, e3 in the mate net.\",\"MATERIAL: added re6; material 0 -> 5; eval -359 -> +432 cp\",\"NOTE 2: Kxf3 forced\"],\"production_batch_id\":\"20260622_095418_pack0008\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T09:56:05+0900\"}","created_at":"2026-06-22 10:58:09","_table":"chess_puzzles"},{"id":31,"puzzle_hash":"598a98eb482e300ff2139ac1a6849fb0b8db61dcec257931b3157f46c7a27f9f","fen":"4Q3/8/1B3r1q/3BR3/nk1b4/2p5/K1P5/8 b - - 0 1","line_san":"1...Qc1?? 2.Qxa4+!! Kxa4 3.Bb3+ Kb4 4.Ba5#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qb2#","material_note":"added rf6; material -5 -> 0; eval -25 -> +270 cp","payload":"{\"puzzle_hash\":\"598a98eb482e300ff2139ac1a6849fb0b8db61dcec257931b3157f46c7a27f9f\",\"fen\":\"4Q3/8/1B3r1q/3BR3/nk1b4/2p5/K1P5/8 b - - 0 1\",\"line_san\":\"1...Qc1?? 2.Qxa4+!! Kxa4 3.Bb3+ Kb4 4.Ba5#\",\"generator_seed\":1256154059,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('B', -2, -1), ('B', 0, -2), ('K', 1, 2), ('P', -1, 2), ('Q', -3, -4), ('R', -3, -1), ('b', -2, 0), ('k', 0, 0), ('n', 1, 0), ('p', -1, 1), ('q', -6, -2), ('r', -4, -2))\",\"solution_key\":\"san:Qc1 Qxa4 Kxa4 Bb3 Kb4 Ba5\",\"answer_key\":\"answer:Qxa4 Kxa4 Bb3 Kb4 Ba5\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qb2#\",\"threat_uci\":\"c1b2\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":\"Black king covers a3, b3 in the mate net.\",\"material_note\":\"added rf6; material -5 -> 0; eval -25 -> +270 cp\",\"force_notes\":[\"Only Qxa4+ wins; 37 quiet moves allow mate in 1.\",\"5 checking tries do not solve the puzzle.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxa4 forced\"},{\"ply\":4,\"text\":\"Kb4 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qb2#\",\"THREAT_UCI: c1b2\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"KING: Black king covers a3, b3 in the mate net.\",\"MATERIAL: added rf6; material -5 -> 0; eval -25 -> +270 cp\",\"FORCE: Only Qxa4+ wins; 37 quiet moves allow mate in 1.\",\"FORCE: 5 checking tries do not solve the puzzle.\",\"NOTE 2: Kxa4 forced\",\"NOTE 4: Kb4 forced\"],\"production_batch_id\":\"20260622_082432_pack0007\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T09:54:18+0900\"}","created_at":"2026-06-22 09:54:18","_table":"chess_puzzles"},{"id":30,"puzzle_hash":"5f3a1655e28cc552abb1dcdc1aaf1807b0bd519192aff185fd14e4cd8d8b6ddd","fen":"8/5Q2/4B3/4q3/6N1/rp2Pn1P/3P2kB/2bK4 b - - 0 1","line_san":"1...Qb2?? 2.Qxf3+!! Kxf3 3.Bd5#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens Qxd2#","material_note":"added ra3, pb3; material -6 -> 0; eval -334 -> +459 cp","payload":"{\"puzzle_hash\":\"5f3a1655e28cc552abb1dcdc1aaf1807b0bd519192aff185fd14e4cd8d8b6ddd\",\"fen\":\"8/5Q2/4B3/4q3/6N1/rp2Pn1P/3P2kB/2bK4 b - - 0 1\",\"line_san\":\"1...Qb2?? 2.Qxf3+!! Kxf3 3.Bd5#\",\"generator_seed\":1573878560,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('B', -4, -2), ('B', 0, 1), ('K', 1, -3), ('N', -2, 0), ('P', -1, -2), ('P', -1, 1), ('P', 0, -3), ('Q', -5, -1), ('b', 1, -4), ('k', 0, 0), ('n', -1, -1), ('p', -1, -5), ('q', -3, -2), ('r', -1, -6))\",\"solution_key\":\"san:Qb2 Qxf3 Kxf3 Bd5\",\"answer_key\":\"answer:Qxf3 Kxf3 Bd5\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxd2#\",\"threat_uci\":\"b2d2\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":null,\"material_note\":\"added ra3, pb3; material -6 -> 0; eval -334 -> +459 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxf3 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxd2#\",\"THREAT_UCI: b2d2\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"MATERIAL: added ra3, pb3; material -6 -> 0; eval -334 -> +459 cp\",\"NOTE 2: Kxf3 forced\"],\"production_batch_id\":\"20260622_082432_pack0007\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T08:32:53+0900\"}","created_at":"2026-06-22 09:54:18","_table":"chess_puzzles"},{"id":29,"puzzle_hash":"97918a5362e22a39d475b8ee00cd67de0dab24b2af2242672a67d375901dc5c2","fen":"4Nk1N/8/5PRK/5b1P/5n2/5n2/1B2q3/8 b - - 0 1","line_san":"1...Qh2?? 2.Rg8+!! Kxg8 3.f7+ Kf8 4.Ba3#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Qxh5#","material_note":null,"payload":"{\"puzzle_hash\":\"97918a5362e22a39d475b8ee00cd67de0dab24b2af2242672a67d375901dc5c2\",\"fen\":\"4Nk1N/8/5PRK/5b1P/5n2/5n2/1B2q3/8 b - - 0 1\",\"line_san\":\"1...Qh2?? 2.Rg8+!! Kxg8 3.f7+ Kf8 4.Ba3#\",\"generator_seed\":4055725241,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -6, -4), ('K', -2, 2), ('N', 0, -1), ('N', 0, 2), ('P', -3, 2), ('P', -2, 0), ('R', -2, 1), ('b', -3, 0), ('k', 0, 0), ('n', -5, 0), ('n', -4, 0), ('q', -6, -1))\",\"solution_key\":\"san:Qh2 Rg8 Kxg8 f7 Kf8 Ba3\",\"answer_key\":\"answer:Rg8 Kxg8 f7 Kf8 Ba3\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxh5#\",\"threat_uci\":\"h2h5\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers g7 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxg8 forced\"},{\"ply\":4,\"text\":\"Kf8 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxh5#\",\"THREAT_UCI: h2h5\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers g7 in the mate net.\",\"NOTE 2: Kxg8 forced\",\"NOTE 4: Kf8 forced\"],\"production_batch_id\":\"20260622_082432_pack0007\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T08:27:34+0900\"}","created_at":"2026-06-22 09:54:18","_table":"chess_puzzles"},{"id":28,"puzzle_hash":"c6a6fe5d3c8cdd7ef69f3e6109f86e69432cb55094dce882e2dbab8097f23896","fen":"4nnr1/6NB/1p1pp2K/2R5/5kb1/b5R1/5BP1/8 b - - 0 1","line_san":"1...Rh8?? 2.Rxg4+!! Kxg4 3.Rc4#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Rxh7#","material_note":"added ne8, ba3, pe6, pb6, pd6; material -9 -> 0; eval -787 -> +322 cp","payload":"{\"puzzle_hash\":\"c6a6fe5d3c8cdd7ef69f3e6109f86e69432cb55094dce882e2dbab8097f23896\",\"fen\":\"4nnr1/6NB/1p1pp2K/2R5/5kb1/b5R1/5BP1/8 b - - 0 1\",\"line_san\":\"1...Rh8?? 2.Rxg4+!! Kxg4 3.Rc4#\",\"generator_seed\":2466605102,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('B', -3, -2), ('B', 2, 0), ('K', -2, -2), ('N', -3, -1), ('P', 2, -1), ('R', -1, 3), ('R', 1, -1), ('b', 0, -1), ('b', 1, 5), ('k', 0, 0), ('n', -4, 0), ('n', -4, 1), ('p', -2, 1), ('p', -2, 2), ('p', -2, 4), ('r', -4, -1))\",\"solution_key\":\"san:Rh8 Rxg4 Kxg4 Rc4\",\"answer_key\":\"answer:Rxg4 Kxg4 Rc4\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Rxh7#\",\"threat_uci\":\"h8h7\",\"threat_piece\":\"R\",\"threat_type\":\"generic-combo\",\"king_note\":\"Black king covers g5 in the mate net.\",\"material_note\":\"added ne8, ba3, pe6, pb6, pd6; material -9 -> 0; eval -787 -> +322 cp\",\"force_notes\":[\"Only Rxg4+ wins; 23 quiet moves allow mate in 1.\",\"6 checking tries do not solve the puzzle.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxg4 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Rxh7#\",\"THREAT_UCI: h8h7\",\"THREAT_PIECE: R\",\"THREAT_TYPE: generic-combo\",\"KING: Black king covers g5 in the mate net.\",\"MATERIAL: added ne8, ba3, pe6, pb6, pd6; material -9 -> 0; eval -787 -> +322 cp\",\"FORCE: Only Rxg4+ wins; 23 quiet moves allow mate in 1.\",\"FORCE: 6 checking tries do not solve the puzzle.\",\"NOTE 2: Kxg4 forced\"],\"production_batch_id\":\"20260622_082432_pack0007\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T08:24:56+0900\"}","created_at":"2026-06-22 09:54:18","_table":"chess_puzzles"},{"id":27,"puzzle_hash":"ed3a8d68c41bd0575afc6c24ce112240b23ddea9dda134486c42eaf62a646dc6","fen":"2k1K2n/4bP2/6n1/2PB1r2/1B6/1R4Q1/3q4/8 b - - 0 1","line_san":"1...Qh6?? 2.Qc7+!! Kxc7 3.Ba5+ Kc8 4.Be6#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qf8#","material_note":"added nh8; material -2 -> 1; eval +99990 -> +99994 cp","payload":"{\"puzzle_hash\":\"ed3a8d68c41bd0575afc6c24ce112240b23ddea9dda134486c42eaf62a646dc6\",\"fen\":\"2k1K2n/4bP2/6n1/2PB1r2/1B6/1R4Q1/3q4/8 b - - 0 1\",\"line_san\":\"1...Qh6?? 2.Qc7+!! Kxc7 3.Ba5+ Kc8 4.Be6#\",\"generator_seed\":3952438921,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('B', -4, -1), ('B', -3, 1), ('K', 0, 2), ('P', -3, 0), ('P', -1, 3), ('Q', -5, 4), ('R', -5, -1), ('b', -1, 2), ('k', 0, 0), ('n', -2, 4), ('n', 0, 5), ('q', -6, 1), ('r', -3, 3))\",\"solution_key\":\"san:Qh6 Qc7 Kxc7 Ba5 Kc8 Be6\",\"answer_key\":\"answer:Qc7 Kxc7 Ba5 Kc8 Be6\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qf8#\",\"threat_uci\":\"h6f8\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":\"Black king covers d7, d8 in the mate net.\",\"material_note\":\"added nh8; material -2 -> 1; eval +99990 -> +99994 cp\",\"force_notes\":[\"Only Qc7+ wins; 41 quiet moves allow mate in 1.\",\"3 checking tries do not solve the puzzle.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxc7 forced\"},{\"ply\":4,\"text\":\"Kc8 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qf8#\",\"THREAT_UCI: h6f8\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"KING: Black king covers d7, d8 in the mate net.\",\"MATERIAL: added nh8; material -2 -> 1; eval +99990 -> +99994 cp\",\"FORCE: Only Qc7+ wins; 41 quiet moves allow mate in 1.\",\"FORCE: 3 checking tries do not solve the puzzle.\",\"NOTE 2: Kxc7 forced\",\"NOTE 4: Kc8 forced\"],\"production_batch_id\":\"20260622_064022_pack0006\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T08:24:32+0900\"}","created_at":"2026-06-22 08:24:32","_table":"chess_puzzles"},{"id":26,"puzzle_hash":"f39841d86c28fe618bedc05966dda9b01e6722c319df07092334f1b11e616398","fen":"8/b1R5/6p1/Qp2r1r1/8/Bb2k2n/4PNP1/1q1nRK2 b - - 0 1","line_san":"1...Qf5?? 2.Qd2+!! Kxd2 3.Bc1#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens Qxf2#","material_note":"added rg5, re5, ba7, bb3, pg6; material -11 -> 6; eval -809 -> +256 cp","payload":"{\"puzzle_hash\":\"f39841d86c28fe618bedc05966dda9b01e6722c319df07092334f1b11e616398\",\"fen\":\"8/b1R5/6p1/Qp2r1r1/8/Bb2k2n/4PNP1/1q1nRK2 b - - 0 1\",\"line_san\":\"1...Qf5?? 2.Qd2+!! Kxd2 3.Bc1#\",\"generator_seed\":3004182399,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('B', -4, 0), ('K', 1, -2), ('N', 1, -1), ('P', 0, -1), ('P', 2, -1), ('Q', -4, 2), ('R', -2, 4), ('R', 0, -2), ('b', -4, 4), ('b', -3, 0), ('k', 0, 0), ('n', -1, -2), ('n', 3, 0), ('p', -3, 2), ('p', 2, 3), ('q', -3, -2), ('r', 0, 2), ('r', 2, 2))\",\"solution_key\":\"san:Qf5 Qd2 Kxd2 Bc1\",\"answer_key\":\"answer:Qd2 Kxd2 Bc1\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxf2#\",\"threat_uci\":\"f5f2\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers e2, f2 in the mate net.\",\"material_note\":\"added rg5, re5, ba7, bb3, pg6; material -11 -> 6; eval -809 -> +256 cp\",\"force_notes\":[\"Only Qd2+ meets the threat cleanly; 25 quiet moves still lose immediately.\",\"Non-direct tries checked: Rf7.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxd2 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxf2#\",\"THREAT_UCI: f5f2\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers e2, f2 in the mate net.\",\"MATERIAL: added rg5, re5, ba7, bb3, pg6; material -11 -> 6; eval -809 -> +256 cp\",\"FORCE: Only Qd2+ meets the threat cleanly; 25 quiet moves still lose immediately.\",\"FORCE: Non-direct tries checked: Rf7.\",\"NOTE 2: Kxd2 forced\"],\"production_batch_id\":\"20260622_064022_pack0006\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T06:47:17+0900\"}","created_at":"2026-06-22 08:24:32","_table":"chess_puzzles"},{"id":25,"puzzle_hash":"8dd542c34ded0680a8de6e46e08344d5419b8c6cfacdeed8280ae5ea7a631eba","fen":"3kb1R1/2b5/r2pKPp1/3P1BB1/1q1p4/4n3/8/8 b - - 0 1","line_san":"1...Qc4?? 2.Rxe8+!! Kxe8 3.f7+ Kf8 4.Bh6#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Qxd5#","material_note":"added ra6, pg6; material 7 -> 13; eval -461 -> +279 cp","payload":"{\"puzzle_hash\":\"8dd542c34ded0680a8de6e46e08344d5419b8c6cfacdeed8280ae5ea7a631eba\",\"fen\":\"3kb1R1/2b5/r2pKPp1/3P1BB1/1q1p4/4n3/8/8 b - - 0 1\",\"line_san\":\"1...Qc4?? 2.Rxe8+!! Kxe8 3.f7+ Kf8 4.Bh6#\",\"generator_seed\":1017895089,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -3, -3), ('B', -3, -2), ('K', -2, -1), ('P', -3, 0), ('P', -2, -2), ('R', 0, -3), ('b', -1, 1), ('b', 0, -1), ('k', 0, 0), ('n', -5, -1), ('p', -4, 0), ('p', -2, -3), ('p', -2, 0), ('q', -4, 2), ('r', -2, 3))\",\"solution_key\":\"san:Qc4 Rxe8 Kxe8 f7 Kf8 Bh6\",\"answer_key\":\"answer:Rxe8 Kxe8 f7 Kf8 Bh6\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxd5#\",\"threat_uci\":\"c4d5\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers d7, e7 in the mate net.\",\"material_note\":\"added ra6, pg6; material 7 -> 13; eval -461 -> +279 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxe8 forced\"},{\"ply\":4,\"text\":\"Kf8 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxd5#\",\"THREAT_UCI: c4d5\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers d7, e7 in the mate net.\",\"MATERIAL: added ra6, pg6; material 7 -> 13; eval -461 -> +279 cp\",\"NOTE 2: Kxe8 forced\",\"NOTE 4: Kf8 forced\"],\"production_batch_id\":\"20260622_064022_pack0006\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T06:42:28+0900\"}","created_at":"2026-06-22 08:24:32","_table":"chess_puzzles"},{"id":24,"puzzle_hash":"d38ca191e9e1160c6e6db44697dc080f93bd431593c707df5c14eed524a8507d","fen":"2n4K/q1r1n3/5Nk1/5bN1/8/6R1/7R/8 b - - 0 1","line_san":"1...Qd4?? 2.Rh6+!! Kxh6 3.Nf7#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Qxf6#","material_note":null,"payload":"{\"puzzle_hash\":\"d38ca191e9e1160c6e6db44697dc080f93bd431593c707df5c14eed524a8507d\",\"fen\":\"2n4K/q1r1n3/5Nk1/5bN1/8/6R1/7R/8 b - - 0 1\",\"line_san\":\"1...Qd4?? 2.Rh6+!! Kxh6 3.Nf7#\",\"generator_seed\":3449184184,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('K', -2, -1), ('N', 0, 1), ('N', 1, 0), ('R', 3, 0), ('R', 4, -1), ('b', 1, 1), ('k', 0, 0), ('n', -2, 4), ('n', -1, 2), ('q', -1, 6), ('r', -1, 4))\",\"solution_key\":\"san:Qd4 Rh6 Kxh6 Nf7\",\"answer_key\":\"answer:Rh6 Kxh6 Nf7\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxf6#\",\"threat_uci\":\"d4f6\",\"threat_piece\":\"Q\",\"threat_type\":\"generic-combo\",\"king_note\":\"Black king covers g7, h7 in the mate net.\",\"material_note\":null,\"force_notes\":[\"Only Rh6+ meets the threat cleanly; 21 quiet moves still lose immediately.\",\"Non-direct tries checked: Rh7.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxh6 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxf6#\",\"THREAT_UCI: d4f6\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: generic-combo\",\"KING: Black king covers g7, h7 in the mate net.\",\"FORCE: Only Rh6+ meets the threat cleanly; 21 quiet moves still lose immediately.\",\"FORCE: Non-direct tries checked: Rh7.\",\"NOTE 2: Kxh6 forced\"],\"production_batch_id\":\"20260622_064022_pack0006\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T06:40:39+0900\"}","created_at":"2026-06-22 08:24:32","_table":"chess_puzzles"},{"id":23,"puzzle_hash":"55b5a62001466cee81f9289d9d83d45900676619c1a6ba1178d2e79e82977d66","fen":"3q4/8/4n3/3p4/3P1P1r/4K1N1/B3P3/2Nkn1Q1 b - - 0 1","line_san":"1...Qf6?? 2.Qxe1+!! Kxe1 3.Nd3+ Kd1 4.Bb3#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qxd4#","material_note":null,"payload":"{\"puzzle_hash\":\"55b5a62001466cee81f9289d9d83d45900676619c1a6ba1178d2e79e82977d66\",\"fen\":\"3q4/8/4n3/3p4/3P1P1r/4K1N1/B3P3/2Nkn1Q1 b - - 0 1\",\"line_san\":\"1...Qf6?? 2.Qxe1+!! Kxe1 3.Nd3+ Kd1 4.Bb3#\",\"generator_seed\":3110059163,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('B', -3, -1), ('K', 1, -2), ('N', -1, 0), ('N', 3, -2), ('P', 0, -3), ('P', 1, -1), ('P', 2, -3), ('Q', 3, 0), ('k', 0, 0), ('n', 1, -5), ('n', 1, 0), ('p', 0, -4), ('q', 0, -7), ('r', 4, -3))\",\"solution_key\":\"san:Qf6 Qxe1 Kxe1 Nd3 Kd1 Bb3\",\"answer_key\":\"answer:Qxe1 Kxe1 Nd3 Kd1 Bb3\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxd4#\",\"threat_uci\":\"f6d4\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers d2, e2 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"If Kc2, Qd2#\"},{\"ply\":4,\"text\":\"Kd1 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxd4#\",\"THREAT_UCI: f6d4\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers d2, e2 in the mate net.\",\"NOTE 2: If Kc2, Qd2#\",\"NOTE 4: Kd1 forced\"],\"production_batch_id\":\"20260622_061444_pack0005\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T06:40:22+0900\"}","created_at":"2026-06-22 06:40:22","_table":"chess_puzzles"},{"id":22,"puzzle_hash":"9ea98e602ee55ad2c9ef2b97789ec68eacebfe63f443f78cac388c0192c07c4e","fen":"8/K1N5/1Npp1B2/n7/1kp1q3/1b6/Q7/8 b - - 0 1","line_san":"1...c5?? 2.Qxa5+!! Kxa5 3.Bc3#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens Qb7#","material_note":null,"payload":"{\"puzzle_hash\":\"9ea98e602ee55ad2c9ef2b97789ec68eacebfe63f443f78cac388c0192c07c4e\",\"fen\":\"8/K1N5/1Npp1B2/n7/1kp1q3/1b6/Q7/8 b - - 0 1\",\"line_san\":\"1...c5?? 2.Qxa5+!! Kxa5 3.Bc3#\",\"generator_seed\":4123286641,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('B', -4, -2), ('K', 1, -3), ('N', -1, -3), ('N', 0, -2), ('Q', 1, 2), ('b', 0, 1), ('k', 0, 0), ('n', 1, -1), ('p', -2, -2), ('p', -1, -2), ('p', -1, 0), ('q', -3, 0))\",\"solution_key\":\"san:c5 Qxa5 Kxa5 Bc3\",\"answer_key\":\"answer:Qxa5 Kxa5 Bc3\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qb7#\",\"threat_uci\":\"e4b7\",\"threat_piece\":\"Q\",\"threat_type\":\"generic-combo\",\"king_note\":null,\"material_note\":null,\"force_notes\":[\"Only Qxa5+ meets the threat cleanly; 28 quiet moves still lose immediately.\",\"Non-direct tries checked: Qg2.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxa5 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qb7#\",\"THREAT_UCI: e4b7\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: generic-combo\",\"FORCE: Only Qxa5+ meets the threat cleanly; 28 quiet moves still lose immediately.\",\"FORCE: Non-direct tries checked: Qg2.\",\"NOTE 2: Kxa5 forced\"],\"production_batch_id\":\"20260622_061444_pack0005\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T06:20:32+0900\"}","created_at":"2026-06-22 06:40:22","_table":"chess_puzzles"},{"id":21,"puzzle_hash":"4bf14422ee936106f67dd3663ac4084676eac1995d570be5efcfb5e7c4248470","fen":"8/7q/8/6p1/4B1rb/6n1/3B1kPK/2R2bN1 b - - 0 1","line_san":"1...Nf5?? 2.Rxf1+!! Kxf1 3.Bd3+ Kf2 4.Nh3#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Bg3#","material_note":null,"payload":"{\"puzzle_hash\":\"4bf14422ee936106f67dd3663ac4084676eac1995d570be5efcfb5e7c4248470\",\"fen\":\"8/7q/8/6p1/4B1rb/6n1/3B1kPK/2R2bN1 b - - 0 1\",\"line_san\":\"1...Nf5?? 2.Rxf1+!! Kxf1 3.Bd3+ Kf2 4.Nh3#\",\"generator_seed\":2966741023,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -2, -1), ('B', 0, -2), ('K', 0, 2), ('N', 1, 1), ('P', 0, 1), ('R', 1, -3), ('b', -2, 2), ('b', 1, 0), ('k', 0, 0), ('n', -1, 1), ('p', -3, 1), ('q', -5, 2), ('r', -2, 1))\",\"solution_key\":\"san:Nf5 Rxf1 Kxf1 Bd3 Kf2 Nh3\",\"answer_key\":\"answer:Rxf1 Kxf1 Bd3 Kf2 Nh3\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Bg3#\",\"threat_uci\":\"h4g3\",\"threat_piece\":\"B\",\"threat_type\":\"generic-combo\",\"king_note\":\"Black king covers g1, g2, g3 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxf1 forced\"},{\"ply\":4,\"text\":\"Kf2 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Bg3#\",\"THREAT_UCI: h4g3\",\"THREAT_PIECE: B\",\"THREAT_TYPE: generic-combo\",\"KING: Black king covers g1, g2, g3 in the mate net.\",\"NOTE 2: Kxf1 forced\",\"NOTE 4: Kf2 forced\"],\"production_batch_id\":\"20260622_061444_pack0005\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T06:17:10+0900\"}","created_at":"2026-06-22 06:40:22","_table":"chess_puzzles"},{"id":20,"puzzle_hash":"ba9db7338e73ee4d50987139c3faeff941d7e3d0eadba4874cb9f6c77acd15d7","fen":"8/8/1N2pq2/2R5/2RbkPp1/1B6/3pK3/1r1N4 b - - 0 1","line_san":"1...Qh4?? 2.Rxd4+!! Kxd4 3.Rc4#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Qe1#","material_note":"added pg4, pe6; material -2 -> 0; eval -19 -> +285 cp","payload":"{\"puzzle_hash\":\"ba9db7338e73ee4d50987139c3faeff941d7e3d0eadba4874cb9f6c77acd15d7\",\"fen\":\"8/8/1N2pq2/2R5/2RbkPp1/1B6/3pK3/1r1N4 b - - 0 1\",\"line_san\":\"1...Qh4?? 2.Rxd4+!! Kxd4 3.Rc4#\",\"generator_seed\":4119748163,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('B', -3, -1), ('K', 0, -2), ('N', -3, 2), ('N', -1, -3), ('P', 1, 0), ('R', -2, 0), ('R', -2, 1), ('b', -1, 0), ('k', 0, 0), ('p', -1, -2), ('p', 0, 2), ('p', 2, 0), ('q', 1, 2), ('r', -3, -3))\",\"solution_key\":\"san:Qh4 Rxd4 Kxd4 Rc4\",\"answer_key\":\"answer:Rxd4 Kxd4 Rc4\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qe1#\",\"threat_uci\":\"h4e1\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":\"Black king covers d3, e3, f3 in the mate net.\",\"material_note\":\"added pg4, pe6; material -2 -> 0; eval -19 -> +285 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxd4 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qe1#\",\"THREAT_UCI: h4e1\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"KING: Black king covers d3, e3, f3 in the mate net.\",\"MATERIAL: added pg4, pe6; material -2 -> 0; eval -19 -> +285 cp\",\"NOTE 2: Kxd4 forced\"],\"production_batch_id\":\"20260622_061444_pack0005\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T06:15:17+0900\"}","created_at":"2026-06-22 06:40:22","_table":"chess_puzzles"},{"id":19,"puzzle_hash":"0d7ece608c965068539066224c3d400230acbef54c5f8197929bd6c6a9a2f8cb","fen":"1B6/2Q1p3/6R1/2b1P3/KNk4r/P7/p1n5/q7 b - - 0 1","line_san":"1...Qb2?? 2.Qxc5+!! Kxc5 3.Ba7+ Kc4 4.Rc6#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qxa3#","material_note":"added rh4, pe7; material -6 -> 0; eval -404 -> +524 cp","payload":"{\"puzzle_hash\":\"0d7ece608c965068539066224c3d400230acbef54c5f8197929bd6c6a9a2f8cb\",\"fen\":\"1B6/2Q1p3/6R1/2b1P3/KNk4r/P7/p1n5/q7 b - - 0 1\",\"line_san\":\"1...Qb2?? 2.Qxc5+!! Kxc5 3.Ba7+ Kc4 4.Rc6#\",\"generator_seed\":2931496077,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('B', -4, -1), ('K', 0, -2), ('N', 0, -1), ('P', -1, 2), ('P', 1, -2), ('Q', -3, 0), ('R', -2, 4), ('b', -1, 0), ('k', 0, 0), ('n', 2, 0), ('p', -3, 2), ('p', 2, -2), ('q', 3, -2), ('r', 0, 5))\",\"solution_key\":\"san:Qb2 Qxc5 Kxc5 Ba7 Kc4 Rc6\",\"answer_key\":\"answer:Qxc5 Kxc5 Ba7 Kc4 Rc6\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxa3#\",\"threat_uci\":\"b2a3\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers b3, b4, b5 in the mate net.\",\"material_note\":\"added rh4, pe7; material -6 -> 0; eval -404 -> +524 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxc5 forced\"},{\"ply\":4,\"text\":\"Kc4 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxa3#\",\"THREAT_UCI: b2a3\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers b3, b4, b5 in the mate net.\",\"MATERIAL: added rh4, pe7; material -6 -> 0; eval -404 -> +524 cp\",\"NOTE 2: Kxc5 forced\",\"NOTE 4: Kc4 forced\"],\"production_batch_id\":\"20260622_043619_pack0004\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T06:14:43+0900\"}","created_at":"2026-06-22 06:14:44","_table":"chess_puzzles"},{"id":18,"puzzle_hash":"db83de453cd3147fa27936a348b88f760d05383b1617e138484d466603e81599","fen":"8/1Rn3q1/Q3n3/2P5/1NKpp3/p1N5/1k6/4b3 b - - 0 1","line_san":"1...Qg3?? 2.Qxa3+!! Kxa3 3.Nc2#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens Qxc3#","material_note":"added pe4; material -1 -> 0; eval +4 -> +236 cp","payload":"{\"puzzle_hash\":\"db83de453cd3147fa27936a348b88f760d05383b1617e138484d466603e81599\",\"fen\":\"8/1Rn3q1/Q3n3/2P5/1NKpp3/p1N5/1k6/4b3 b - - 0 1\",\"line_san\":\"1...Qg3?? 2.Qxa3+!! Kxa3 3.Nc2#\",\"generator_seed\":1724537012,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('K', -2, -1), ('N', -2, 0), ('N', -1, -1), ('P', -3, -1), ('Q', -4, 1), ('R', -5, 0), ('b', 1, -3), ('k', 0, 0), ('n', -5, -1), ('n', -4, -3), ('p', -2, -3), ('p', -2, -2), ('p', -1, 1), ('q', -5, -5))\",\"solution_key\":\"san:Qg3 Qxa3 Kxa3 Nc2\",\"answer_key\":\"answer:Qxa3 Kxa3 Nc2\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxc3#\",\"threat_uci\":\"g3c3\",\"threat_piece\":\"Q\",\"threat_type\":\"generic-combo\",\"king_note\":\"Black king covers b3, c3 in the mate net.\",\"material_note\":\"added pe4; material -1 -> 0; eval +4 -> +236 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxa3 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxc3#\",\"THREAT_UCI: g3c3\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: generic-combo\",\"KING: Black king covers b3, c3 in the mate net.\",\"MATERIAL: added pe4; material -1 -> 0; eval +4 -> +236 cp\",\"NOTE 2: Kxa3 forced\"],\"production_batch_id\":\"20260622_043619_pack0004\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T04:53:53+0900\"}","created_at":"2026-06-22 06:14:44","_table":"chess_puzzles"},{"id":17,"puzzle_hash":"d39a7c74c17c86078e0023ad555cbf86cc219e6dcbf48f223f4ec4da8cbae545","fen":"1nK1n3/rN6/kb1pp1q1/1R1B4/P7/2B5/8/8 b - - 0 1","line_san":"1...Qf7?? 2.Rxb6+!! Kxb6 3.Bd4+ Ka6 4.Bc4#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Qc7#","material_note":null,"payload":"{\"puzzle_hash\":\"d39a7c74c17c86078e0023ad555cbf86cc219e6dcbf48f223f4ec4da8cbae545\",\"fen\":\"1nK1n3/rN6/kb1pp1q1/1R1B4/P7/2B5/8/8 b - - 0 1\",\"line_san\":\"1...Qf7?? 2.Rxb6+!! Kxb6 3.Bd4+ Ka6 4.Bc4#\",\"generator_seed\":256902591,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -3, -2), ('B', -1, -3), ('K', 2, -2), ('N', 1, -1), ('P', -2, 0), ('R', -1, -1), ('b', 0, -1), ('k', 0, 0), ('n', 2, -4), ('n', 2, -1), ('p', 0, -4), ('p', 0, -3), ('q', 0, -6), ('r', 1, 0))\",\"solution_key\":\"san:Qf7 Rxb6 Kxb6 Bd4 Ka6 Bc4\",\"answer_key\":\"answer:Rxb6 Kxb6 Bd4 Ka6 Bc4\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qc7#\",\"threat_uci\":\"f7c7\",\"threat_piece\":\"Q\",\"threat_type\":\"generic-combo\",\"king_note\":\"Black king covers b7 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxb6 forced\"},{\"ply\":4,\"text\":\"Ka6 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qc7#\",\"THREAT_UCI: f7c7\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: generic-combo\",\"KING: Black king covers b7 in the mate net.\",\"NOTE 2: Kxb6 forced\",\"NOTE 4: Ka6 forced\"],\"production_batch_id\":\"20260622_043619_pack0004\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T04:50:37+0900\"}","created_at":"2026-06-22 06:14:44","_table":"chess_puzzles"},{"id":16,"puzzle_hash":"d6dd16c98865883751a469a4a414ea537fb36167a33634b37631857c940274a2","fen":"3q4/8/8/3p3n/3p1P2/5KR1/1RB4k/2n1B1b1 b - - 0 1","line_san":"1...Qe8?? 2.Rh3+!! Kxh3 3.Bf5#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Qe2#","material_note":"added nh5, pd4; material -1 -> 3; eval -340 -> +157 cp","payload":"{\"puzzle_hash\":\"d6dd16c98865883751a469a4a414ea537fb36167a33634b37631857c940274a2\",\"fen\":\"3q4/8/8/3p3n/3p1P2/5KR1/1RB4k/2n1B1b1 b - - 0 1\",\"line_san\":\"1...Qe8?? 2.Rh3+!! Kxh3 3.Bf5#\",\"generator_seed\":3420841083,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('B', -5, 0), ('B', -3, -1), ('K', -2, 1), ('P', -2, 2), ('R', -6, 0), ('R', -1, 1), ('b', -1, -1), ('k', 0, 0), ('n', -5, -1), ('n', 0, 3), ('p', -4, 2), ('p', -4, 3), ('q', -4, 6))\",\"solution_key\":\"san:Qe8 Rh3 Kxh3 Bf5\",\"answer_key\":\"answer:Rh3 Kxh3 Bf5\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qe2#\",\"threat_uci\":\"e8e2\",\"threat_piece\":\"Q\",\"threat_type\":\"generic-combo\",\"king_note\":\"Black king covers g2, g3 in the mate net.\",\"material_note\":\"added nh5, pd4; material -1 -> 3; eval -340 -> +157 cp\",\"force_notes\":[\"Only Rh3+ meets the threat cleanly; 20 quiet moves still lose immediately.\",\"Non-direct tries checked: Kg4.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxh3 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qe2#\",\"THREAT_UCI: e8e2\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: generic-combo\",\"KING: Black king covers g2, g3 in the mate net.\",\"MATERIAL: added nh5, pd4; material -1 -> 3; eval -340 -> +157 cp\",\"FORCE: Only Rh3+ meets the threat cleanly; 20 quiet moves still lose immediately.\",\"FORCE: Non-direct tries checked: Kg4.\",\"NOTE 2: Kxh3 forced\"],\"production_batch_id\":\"20260622_043619_pack0004\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T04:37:58+0900\"}","created_at":"2026-06-22 06:14:43","_table":"chess_puzzles"},{"id":15,"puzzle_hash":"acbfa04563348bacc1dce05389bae176e5fc12a434a139122f5c574a531f151f","fen":"2B5/8/8/R1Nqk3/3n4/1P6/1Q1K1p2/3n1r2 b - - 0 1","line_san":"1...Qf3?? 2.Qxd4+!! Kxd4 3.Ne6+ Ke4 4.Bb7#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qe3#","material_note":null,"payload":"{\"puzzle_hash\":\"acbfa04563348bacc1dce05389bae176e5fc12a434a139122f5c574a531f151f\",\"fen\":\"2B5/8/8/R1Nqk3/3n4/1P6/1Q1K1p2/3n1r2 b - - 0 1\",\"line_san\":\"1...Qf3?? 2.Qxd4+!! Kxd4 3.Ne6+ Ke4 4.Bb7#\",\"generator_seed\":3645310381,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('B', -3, -2), ('K', 3, -1), ('N', 0, -2), ('P', 2, -3), ('Q', 3, -3), ('R', 0, -4), ('k', 0, 0), ('n', 1, -1), ('n', 4, -1), ('p', 3, 1), ('q', 0, -1), ('r', 4, 1))\",\"solution_key\":\"san:Qf3 Qxd4 Kxd4 Ne6 Ke4 Bb7\",\"answer_key\":\"answer:Qxd4 Kxd4 Ne6 Ke4 Bb7\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qe3#\",\"threat_uci\":\"f3e3\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":null,\"material_note\":null,\"force_notes\":[\"Only Qxd4+ meets the threat cleanly; 23 quiet moves still lose immediately.\",\"Non-direct tries checked: Kc1.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxd4 forced\"},{\"ply\":4,\"text\":\"Ke4 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qe3#\",\"THREAT_UCI: f3e3\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"FORCE: Only Qxd4+ meets the threat cleanly; 23 quiet moves still lose immediately.\",\"FORCE: Non-direct tries checked: Kc1.\",\"NOTE 2: Kxd4 forced\",\"NOTE 4: Ke4 forced\"],\"production_batch_id\":\"20260622_040102_pack0003\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T04:36:19+0900\"}","created_at":"2026-06-22 04:36:19","_table":"chess_puzzles"},{"id":14,"puzzle_hash":"c61ee56cc25d25f211193f88b75eaba2a02f813838ac69da09fbcda8fbb638eb","fen":"2KQn1N1/2b2kP1/p2pN3/q1n5/8/3p4/4B3/8 b - - 0 1","line_san":"1...Qb6?? 2.Qxe8+!! Kxe8 3.Bh5#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens Qb8#","material_note":"added pd3; material 1 -> 2; eval +15 -> +165 cp","payload":"{\"puzzle_hash\":\"c61ee56cc25d25f211193f88b75eaba2a02f813838ac69da09fbcda8fbb638eb\",\"fen\":\"2KQn1N1/2b2kP1/p2pN3/q1n5/8/3p4/4B3/8 b - - 0 1\",\"line_san\":\"1...Qb6?? 2.Qxe8+!! Kxe8 3.Bh5#\",\"generator_seed\":1846636755,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('B', -5, -1), ('K', 1, -3), ('N', -1, -1), ('N', 1, 1), ('P', 0, 1), ('Q', 1, -2), ('b', 0, -3), ('k', 0, 0), ('n', -2, -3), ('n', 1, -1), ('p', -4, -2), ('p', -1, -5), ('p', -1, -2), ('q', -2, -5))\",\"solution_key\":\"san:Qb6 Qxe8 Kxe8 Bh5\",\"answer_key\":\"answer:Qxe8 Kxe8 Bh5\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qb8#\",\"threat_uci\":\"b6b8\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":null,\"material_note\":\"added pd3; material 1 -> 2; eval +15 -> +165 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxe8 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qb8#\",\"THREAT_UCI: b6b8\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"MATERIAL: added pd3; material 1 -> 2; eval +15 -> +165 cp\",\"NOTE 2: Kxe8 forced\"],\"production_batch_id\":\"20260622_040102_pack0003\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T04:17:44+0900\"}","created_at":"2026-06-22 04:36:19","_table":"chess_puzzles"},{"id":13,"puzzle_hash":"bcf627cafe8d89b1efb89ce69ae4d151963c96fd67459fb199a2c9efe066eef5","fen":"1r2nNk1/1n1pKNb1/8/4PbR1/2p4B/3r4/8/8 b - - 0 1","line_san":"1...Nc7?? 2.Rxg7+!! Kxg7 3.Bf6+ Kg8 4.Nh6#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Nd5#","material_note":null,"payload":"{\"puzzle_hash\":\"bcf627cafe8d89b1efb89ce69ae4d151963c96fd67459fb199a2c9efe066eef5\",\"fen\":\"1r2nNk1/1n1pKNb1/8/4PbR1/2p4B/3r4/8/8 b - - 0 1\",\"line_san\":\"1...Nc7?? 2.Rxg7+!! Kxg7 3.Bf6+ Kg8 4.Nh6#\",\"generator_seed\":979882425,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -4, -1), ('K', -1, 2), ('N', -1, 1), ('N', 0, 1), ('P', -3, 2), ('R', -3, 0), ('b', -3, 1), ('b', -1, 0), ('k', 0, 0), ('n', -1, 5), ('n', 0, 2), ('p', -4, 4), ('p', -1, 3), ('r', -5, 3), ('r', 0, 5))\",\"solution_key\":\"san:Nc7 Rxg7 Kxg7 Bf6 Kg8 Nh6\",\"answer_key\":\"answer:Rxg7 Kxg7 Bf6 Kg8 Nh6\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Nd5#\",\"threat_uci\":\"c7d5\",\"threat_piece\":\"N\",\"threat_type\":\"generic-combo\",\"king_note\":\"Black king covers f7, f8 in the mate net.\",\"material_note\":null,\"force_notes\":[\"Only Rxg7+ meets the threat cleanly; 17 quiet moves still lose immediately.\",\"Non-direct tries checked: Nd8.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxg7 forced\"},{\"ply\":4,\"text\":\"Kg8 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Nd5#\",\"THREAT_UCI: c7d5\",\"THREAT_PIECE: N\",\"THREAT_TYPE: generic-combo\",\"KING: Black king covers f7, f8 in the mate net.\",\"FORCE: Only Rxg7+ meets the threat cleanly; 17 quiet moves still lose immediately.\",\"FORCE: Non-direct tries checked: Nd8.\",\"NOTE 2: Kxg7 forced\",\"NOTE 4: Kg8 forced\"],\"production_batch_id\":\"20260622_040102_pack0003\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T04:11:59+0900\"}","created_at":"2026-06-22 04:36:19","_table":"chess_puzzles"},{"id":12,"puzzle_hash":"1125a0717264174c19b031df783f4ae6792254c6daf144957aabd39feaa023f6","fen":"R2R4/3bkN2/3N4/1P1PK3/5p2/2n1pr2/8/5q2 b - - 0 1","line_san":"1...Qd3?? 2.Rxd7+!! Kxd7 3.Ra7#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Qxd5#","material_note":null,"payload":"{\"puzzle_hash\":\"1125a0717264174c19b031df783f4ae6792254c6daf144957aabd39feaa023f6\",\"fen\":\"R2R4/3bkN2/3N4/1P1PK3/5p2/2n1pr2/8/5q2 b - - 0 1\",\"line_san\":\"1...Qd3?? 2.Rxd7+!! Kxd7 3.Ra7#\",\"generator_seed\":3970540511,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('K', -2, 0), ('N', -1, -1), ('N', 0, 1), ('P', -2, -3), ('P', -2, -1), ('R', 1, -4), ('R', 1, -1), ('b', 0, -1), ('k', 0, 0), ('n', -4, -2), ('p', -4, 0), ('p', -3, 1), ('q', -6, 1), ('r', -4, 1))\",\"solution_key\":\"san:Qd3 Rxd7 Kxd7 Ra7\",\"answer_key\":\"answer:Rxd7 Kxd7 Ra7\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxd5#\",\"threat_uci\":\"d3d5\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers d6, e6, f6 in the mate net.\",\"material_note\":null,\"force_notes\":[\"Only Rxd7+ wins; 22 quiet moves allow mate in 1.\",\"3 checking tries do not solve the puzzle.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxd7 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxd5#\",\"THREAT_UCI: d3d5\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers d6, e6, f6 in the mate net.\",\"FORCE: Only Rxd7+ wins; 22 quiet moves allow mate in 1.\",\"FORCE: 3 checking tries do not solve the puzzle.\",\"NOTE 2: Kxd7 forced\"],\"production_batch_id\":\"20260622_040102_pack0003\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T04:01:12+0900\"}","created_at":"2026-06-22 04:36:19","_table":"chess_puzzles"},{"id":11,"puzzle_hash":"806e5010aec743db1ad758a5489f4ed685fd0bfec5600e39c233a13e9550177f","fen":"3RQ3/7b/8/6n1/2p5/5P1B/4nPK1/2qNk1b1 b - - 0 1","line_san":"1...Qf4?? 2.Qxe2+!! Kxe2 3.Nc3+ Ke1 4.Rd1#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qxf3#","material_note":"added bh7, pc4; material -4 -> 0; eval +226 -> +429 cp","payload":"{\"puzzle_hash\":\"806e5010aec743db1ad758a5489f4ed685fd0bfec5600e39c233a13e9550177f\",\"fen\":\"3RQ3/7b/8/6n1/2p5/5P1B/4nPK1/2qNk1b1 b - - 0 1\",\"line_san\":\"1...Qf4?? 2.Qxe2+!! Kxe2 3.Nc3+ Ke1 4.Rd1#\",\"generator_seed\":1703323627,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('B', -3, -2), ('K', -2, -1), ('N', 1, 0), ('P', -1, -2), ('P', -1, -1), ('Q', 0, -7), ('R', 1, -7), ('b', -3, -6), ('b', -2, 0), ('k', 0, 0), ('n', -2, -4), ('n', 0, -1), ('p', 2, -3), ('q', 2, 0))\",\"solution_key\":\"san:Qf4 Qxe2 Kxe2 Nc3 Ke1 Rd1\",\"answer_key\":\"answer:Qxe2 Kxe2 Nc3 Ke1 Rd1\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxf3#\",\"threat_uci\":\"f4f3\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers f1, f2 in the mate net.\",\"material_note\":\"added bh7, pc4; material -4 -> 0; eval +226 -> +429 cp\",\"force_notes\":[\"Only Qxe2+ stops mate in 1; 33 other moves lose immediately.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxe2 forced\"},{\"ply\":4,\"text\":\"Ke1 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxf3#\",\"THREAT_UCI: f4f3\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers f1, f2 in the mate net.\",\"MATERIAL: added bh7, pc4; material -4 -> 0; eval +226 -> +429 cp\",\"FORCE: Only Qxe2+ stops mate in 1; 33 other moves lose immediately.\",\"NOTE 2: Kxe2 forced\",\"NOTE 4: Ke1 forced\"],\"production_batch_id\":\"20260622_021709_pack0002\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T04:01:02+0900\"}","created_at":"2026-06-22 04:01:02","_table":"chess_puzzles"},{"id":10,"puzzle_hash":"9fbee22641e3e8d7c1af37a931847b429be22ab9cb587adbb43ad828e19c7f74","fen":"2K4Q/3N1k2/n4P1b/2n3p1/4B3/B3q3/8/8 b - - 0 1","line_san":"1...Qf4?? 2.Qe8+!! Kxe8 3.Bg6#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens Qc7#","material_note":"added pg5; material -1 -> 0; eval +198 -> +423 cp","payload":"{\"puzzle_hash\":\"9fbee22641e3e8d7c1af37a931847b429be22ab9cb587adbb43ad828e19c7f74\",\"fen\":\"2K4Q/3N1k2/n4P1b/2n3p1/4B3/B3q3/8/8 b - - 0 1\",\"line_san\":\"1...Qf4?? 2.Qe8+!! Kxe8 3.Bg6#\",\"generator_seed\":1036917684,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('B', -5, -4), ('B', -1, -3), ('K', -3, 1), ('N', -2, 0), ('P', 0, -1), ('Q', 2, 1), ('b', 2, -1), ('k', 0, 0), ('n', -5, -1), ('n', -3, -2), ('p', 1, -2), ('q', -1, -4))\",\"solution_key\":\"san:Qf4 Qe8 Kxe8 Bg6\",\"answer_key\":\"answer:Qe8 Kxe8 Bg6\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qc7#\",\"threat_uci\":\"f4c7\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":null,\"material_note\":\"added pg5; material -1 -> 0; eval +198 -> +423 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxe8 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qc7#\",\"THREAT_UCI: f4c7\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"MATERIAL: added pg5; material -1 -> 0; eval +198 -> +423 cp\",\"NOTE 2: Kxe8 forced\"],\"production_batch_id\":\"20260622_021709_pack0002\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T02:30:04+0900\"}","created_at":"2026-06-22 04:01:02","_table":"chess_puzzles"},{"id":9,"puzzle_hash":"8241a031ff1ea9dd1c3d5bc393e0ce1e1a8009f42d2b08c35561f0074688810c","fen":"5kbN/8/5PRK/7P/5n2/2B5/8/5q2 b - - 0 1","line_san":"1...Qh3?? 2.Rxg8+!! Kxg8 3.f7+ Kf8 4.Bb4#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Qxh5#","material_note":null,"payload":"{\"puzzle_hash\":\"8241a031ff1ea9dd1c3d5bc393e0ce1e1a8009f42d2b08c35561f0074688810c\",\"fen\":\"5kbN/8/5PRK/7P/5n2/2B5/8/5q2 b - - 0 1\",\"line_san\":\"1...Qh3?? 2.Rxg8+!! Kxg8 3.f7+ Kf8 4.Bb4#\",\"generator_seed\":1629138389,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -5, -3), ('K', -2, 2), ('N', 0, 2), ('P', -3, 2), ('P', -2, 0), ('R', -2, 1), ('b', 0, 1), ('k', 0, 0), ('n', -4, 0), ('q', -7, 0))\",\"solution_key\":\"san:Qh3 Rxg8 Kxg8 f7 Kf8 Bb4\",\"answer_key\":\"answer:Rxg8 Kxg8 f7 Kf8 Bb4\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxh5#\",\"threat_uci\":\"h3h5\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers g7 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxg8 forced\"},{\"ply\":4,\"text\":\"Kf8 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxh5#\",\"THREAT_UCI: h3h5\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers g7 in the mate net.\",\"NOTE 2: Kxg8 forced\",\"NOTE 4: Kf8 forced\"],\"production_batch_id\":\"20260622_021709_pack0002\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T02:29:24+0900\"}","created_at":"2026-06-22 04:01:02","_table":"chess_puzzles"},{"id":8,"puzzle_hash":"c5797e36b229b37b3822bd99e6903601678d7d8b955ad5ee52929a0a0e67dfe4","fen":"4r3/8/5n2/6R1/4P1Bp/3N1K2/3P1R1b/q1n3k1 b - - 0 1","line_san":"1...Qd4?? 2.Rf1+!! Kxf1 3.Bh3#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Qxe4#","material_note":"added re8, ph4; material 0 -> 6; eval -211 -> +531 cp","payload":"{\"puzzle_hash\":\"c5797e36b229b37b3822bd99e6903601678d7d8b955ad5ee52929a0a0e67dfe4\",\"fen\":\"4r3/8/5n2/6R1/4P1Bp/3N1K2/3P1R1b/q1n3k1 b - - 0 1\",\"line_san\":\"1...Qd4?? 2.Rf1+!! Kxf1 3.Bh3#\",\"generator_seed\":4021678560,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('B', -3, 0), ('K', -2, -1), ('N', -2, -3), ('P', -3, -2), ('P', -1, -3), ('R', -4, 0), ('R', -1, -1), ('b', -1, 1), ('k', 0, 0), ('n', -5, -1), ('n', 0, -4), ('p', -3, 1), ('q', 0, -6), ('r', -7, -2))\",\"solution_key\":\"san:Qd4 Rf1 Kxf1 Bh3\",\"answer_key\":\"answer:Rf1 Kxf1 Bh3\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxe4#\",\"threat_uci\":\"d4e4\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers f2, g2 in the mate net.\",\"material_note\":\"added re8, ph4; material 0 -> 6; eval -211 -> +531 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxf1 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxe4#\",\"THREAT_UCI: d4e4\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers f2, g2 in the mate net.\",\"MATERIAL: added re8, ph4; material 0 -> 6; eval -211 -> +531 cp\",\"NOTE 2: Kxf1 forced\"],\"production_batch_id\":\"20260622_021709_pack0002\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T02:17:18+0900\"}","created_at":"2026-06-22 04:01:02","_table":"chess_puzzles"},{"id":7,"puzzle_hash":"d795544e93cfbdd4df22ca98eb33b208fca001c7ebd6eec933753ed97bd75865","fen":"3kn1Q1/8/3PK1N1/2pP1P1r/8/q3n3/3B4/8 b - - 0 1","line_san":"1...Qd3?? 2.Qxe8+!! Kxe8 3.d7+ Kd8 4.Ba5#","sac_mode":"queen","inner_depth":2,"threat_text":"Black threatens Qxd5#","material_note":null,"payload":"{\"puzzle_hash\":\"d795544e93cfbdd4df22ca98eb33b208fca001c7ebd6eec933753ed97bd75865\",\"fen\":\"3kn1Q1/8/3PK1N1/2pP1P1r/8/q3n3/3B4/8 b - - 0 1\",\"line_san\":\"1...Qd3?? 2.Qxe8+!! Kxe8 3.d7+ Kd8 4.Ba5#\",\"generator_seed\":4167731225,\"generator_args\":[\"sac=queen\",\"inner=2\"],\"pattern_key\":\"(('B', -6, 0), ('K', -2, -1), ('N', -2, -3), ('P', -3, -2), ('P', -3, 0), ('P', -2, 0), ('Q', 0, -3), ('k', 0, 0), ('n', -5, -1), ('n', 0, -1), ('p', -3, 1), ('q', -5, 3), ('r', -3, -4))\",\"solution_key\":\"san:Qd3 Qxe8 Kxe8 d7 Kd8 Ba5\",\"answer_key\":\"answer:Qxe8 Kxe8 d7 Kd8 Ba5\",\"pack_slot\":\"queen_inner2\",\"sac_mode\":\"queen\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxd5#\",\"threat_uci\":\"d3d5\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers d7, e7 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxe8 forced\"},{\"ply\":4,\"text\":\"Kd8 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner2\",\"SAC_MODE: queen\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxd5#\",\"THREAT_UCI: d3d5\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers d7, e7 in the mate net.\",\"NOTE 2: Kxe8 forced\",\"NOTE 4: Kd8 forced\"],\"production_batch_id\":\"20260622_014615_pack0001\",\"production_slot_index\":4,\"production_slot_label\":\"queen_inner2\",\"production_created_at\":\"2026-06-22T02:17:08+0900\"}","created_at":"2026-06-22 02:17:09","_table":"chess_puzzles"},{"id":6,"puzzle_hash":"70f8e98d8d59214cf318988461ab5440591c8ca0ceb67d9900e92861be3369de","fen":"1b1B4/8/8/3b3q/2pk1n2/5p1n/2PN1R2/4QK2 b - - 0 1","line_san":"1...Qg4?? 2.Qe3+!! Kxe3 3.Bb6#","sac_mode":"queen","inner_depth":1,"threat_text":"Black threatens Qg1#","material_note":"added bb8; material -1 -> 2; eval +24 -> +261 cp","payload":"{\"puzzle_hash\":\"70f8e98d8d59214cf318988461ab5440591c8ca0ceb67d9900e92861be3369de\",\"fen\":\"1b1B4/8/8/3b3q/2pk1n2/5p1n/2PN1R2/4QK2 b - - 0 1\",\"line_san\":\"1...Qg4?? 2.Qe3+!! Kxe3 3.Bb6#\",\"generator_seed\":1203106457,\"generator_args\":[\"sac=queen\",\"inner=1\"],\"pattern_key\":\"(('B', -4, 0), ('K', 3, -2), ('N', 2, 0), ('P', 2, 1), ('Q', 3, -1), ('R', 2, -2), ('b', -4, 2), ('b', -1, 0), ('k', 0, 0), ('n', 0, -2), ('n', 1, -4), ('p', 0, 1), ('p', 1, -2), ('q', -1, -4))\",\"solution_key\":\"san:Qg4 Qe3 Kxe3 Bb6\",\"answer_key\":\"answer:Qe3 Kxe3 Bb6\",\"pack_slot\":\"queen_inner1\",\"sac_mode\":\"queen\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qg1#\",\"threat_uci\":\"g4g1\",\"threat_piece\":\"Q\",\"threat_type\":\"protected-adjacent\",\"king_note\":null,\"material_note\":\"added bb8; material -1 -> 2; eval +24 -> +261 cp\",\"force_notes\":[\"Only Qe3+ wins; 19 quiet moves allow mate in 1.\",\"8 checking tries do not solve the puzzle.\"],\"line_notes\":[{\"ply\":2,\"text\":\"Kxe3 forced\"}],\"raw_notes\":[\"PACK_SLOT: queen_inner1\",\"SAC_MODE: queen\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qg1#\",\"THREAT_UCI: g4g1\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: protected-adjacent\",\"MATERIAL: added bb8; material -1 -> 2; eval +24 -> +261 cp\",\"FORCE: Only Qe3+ wins; 19 quiet moves allow mate in 1.\",\"FORCE: 8 checking tries do not solve the puzzle.\",\"NOTE 2: Kxe3 forced\"],\"production_batch_id\":\"20260622_014615_pack0001\",\"production_slot_index\":3,\"production_slot_label\":\"queen_inner1\",\"production_created_at\":\"2026-06-22T01:48:35+0900\"}","created_at":"2026-06-22 02:17:09","_table":"chess_puzzles"},{"id":5,"puzzle_hash":"32d1e3cb72b996442e3ca010e2d4d8ced2ff2f7f2a6f26350de1f40ceb76562f","fen":"1bk5/8/KRP5/B1p5/2n5/1n6/1q4B1/8 b - - 0 1","line_san":"1...Qa3?? 2.Rxb8+!! Kxb8 3.c7+ Kc8 4.Bh3#","sac_mode":"rook","inner_depth":2,"threat_text":"Black threatens Qxa5#","material_note":null,"payload":"{\"puzzle_hash\":\"32d1e3cb72b996442e3ca010e2d4d8ced2ff2f7f2a6f26350de1f40ceb76562f\",\"fen\":\"1bk5/8/KRP5/B1p5/2n5/1n6/1q4B1/8 b - - 0 1\",\"line_san\":\"1...Qa3?? 2.Rxb8+!! Kxb8 3.c7+ Kc8 4.Bh3#\",\"generator_seed\":3661193190,\"generator_args\":[\"sac=rook\",\"inner=2\"],\"pattern_key\":\"(('B', -6, -4), ('B', -3, 2), ('K', -2, 2), ('P', -2, 0), ('R', -2, 1), ('b', 0, 1), ('k', 0, 0), ('n', -5, 1), ('n', -4, 0), ('p', -3, 0), ('q', -6, 1))\",\"solution_key\":\"san:Qa3 Rxb8 Kxb8 c7 Kc8 Bh3\",\"answer_key\":\"answer:Rxb8 Kxb8 c7 Kc8 Bh3\",\"pack_slot\":\"rook_inner2\",\"sac_mode\":\"rook\",\"inner_depth\":2,\"threat_text\":\"Black threatens Qxa5#\",\"threat_uci\":\"a3a5\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers b7 in the mate net.\",\"material_note\":null,\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxb8 forced\"},{\"ply\":4,\"text\":\"Kc8 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner2\",\"SAC_MODE: rook\",\"INNER_DEPTH: 2\",\"THREAT: Black threatens Qxa5#\",\"THREAT_UCI: a3a5\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers b7 in the mate net.\",\"NOTE 2: Kxb8 forced\",\"NOTE 4: Kc8 forced\"],\"production_batch_id\":\"20260622_014615_pack0001\",\"production_slot_index\":2,\"production_slot_label\":\"rook_inner2\",\"production_created_at\":\"2026-06-22T01:46:27+0900\"}","created_at":"2026-06-22 02:17:09","_table":"chess_puzzles"},{"id":4,"puzzle_hash":"5da9749b2ac9236006b2851e6881c6074d33b116eb97e6b851f666c8a375f05e","fen":"4Bn2/2B4R/3R4/3P1k1K/4b1pP/5n2/6q1/8 b - - 0 1","line_san":"1...Qg3?? 2.Rf6+!! Kxf6 3.Rf7#","sac_mode":"rook","inner_depth":1,"threat_text":"Black threatens Qxh4#","material_note":"added nf8; material -2 -> 1; eval -254 -> +332 cp","payload":"{\"puzzle_hash\":\"5da9749b2ac9236006b2851e6881c6074d33b116eb97e6b851f666c8a375f05e\",\"fen\":\"4Bn2/2B4R/3R4/3P1k1K/4b1pP/5n2/6q1/8 b - - 0 1\",\"line_san\":\"1...Qg3?? 2.Rf6+!! Kxf6 3.Rf7#\",\"generator_seed\":336973170,\"generator_args\":[\"sac=rook\",\"inner=1\"],\"pattern_key\":\"(('B', -3, -2), ('B', -1, -3), ('K', 2, 0), ('P', -2, 0), ('P', 2, 1), ('R', -2, -1), ('R', 2, -2), ('b', -1, 1), ('k', 0, 0), ('n', 0, -3), ('n', 0, 2), ('p', 1, 1), ('q', 1, 3))\",\"solution_key\":\"san:Qg3 Rf6 Kxf6 Rf7\",\"answer_key\":\"answer:Rf6 Kxf6 Rf7\",\"pack_slot\":\"rook_inner1\",\"sac_mode\":\"rook\",\"inner_depth\":1,\"threat_text\":\"Black threatens Qxh4#\",\"threat_uci\":\"g3h4\",\"threat_piece\":\"Q\",\"threat_type\":\"floating-capture\",\"king_note\":\"Black king covers g4, g5, g6 in the mate net.\",\"material_note\":\"added nf8; material -2 -> 1; eval -254 -> +332 cp\",\"force_notes\":[],\"line_notes\":[{\"ply\":2,\"text\":\"Kxf6 forced\"}],\"raw_notes\":[\"PACK_SLOT: rook_inner1\",\"SAC_MODE: rook\",\"INNER_DEPTH: 1\",\"THREAT: Black threatens Qxh4#\",\"THREAT_UCI: g3h4\",\"THREAT_PIECE: Q\",\"THREAT_TYPE: floating-capture\",\"KING: Black king covers g4, g5, g6 in the mate net.\",\"MATERIAL: added nf8; material -2 -> 1; eval -254 -> +332 cp\",\"NOTE 2: Kxf6 forced\"],\"production_batch_id\":\"20260622_014615_pack0001\",\"production_slot_index\":1,\"production_slot_label\":\"rook_inner1\",\"production_created_at\":\"2026-06-22T01:46:21+0900\"}","created_at":"2026-06-22 02:17:09","_table":"chess_puzzles"}]}