<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Stackruns · Coherent Chess runs</title><description>Every register entry, newest first. Short and long stage are labelled separately; the quoted value is the long stage when there is one and is never added to or averaged with the short stage. Verdicts without games name their evidence. This table is not a highlight reel.</description><link>https://stackruns.com/</link><language>en-gb</language><atom:link href="https://stackruns.com/chess/runs.xml" rel="self" type="application/rss+xml"/><item><title>T-0072 · passed · long stage +260.44 ± 39.40</title><link>https://stackruns.com/chess/runs/T-0072/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0072/</guid><description>Together with the int16 evaluation core, the third network generation replaces the hand evaluation and gains significantly in playing strength compared with the bound predecessor.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0071 · rejected · long stage +1.05 ± 1.65</title><link>https://stackruns.com/chess/runs/T-0071/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0071/</guid><description>If negamax clamps its alpha-beta window to the mate values reachable at ply [-Mate + ply, Mate - ply - 1], the fixed-depth result and mate distance are preserved, while impossible subtrees are eliminated.</description><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate><category>abgelehnt</category></item><item><title>T-0070 · passed · epoch change, no games</title><link>https://stackruns.com/chess/runs/T-0070/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0070/</guid><description>Epoch change of the same predecessor source</description><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0069 · rejected · short stage +0.71 ± 2.51</title><link>https://stackruns.com/chess/runs/T-0069/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0069/</guid><description>A session-wide correction of systematic raw evaluation errors, indexed by pawn structure and side to move, can make RFP, null move, Futility and QSearch stand-pat more reliable.</description><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate><category>abgelehnt</category></item><item><title>T-0068 · rejected · short stage −7.07 ± 6.81</title><link>https://stackruns.com/chess/runs/T-0068/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0068/</guid><description>If the main search at depth at most 3 omits materially losing captures, weakly contributing subtrees can be saved without touching the explicitly protected cases.</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate><category>abgelehnt</category></item><item><title>T-0067 · passed · long stage +16.22 ± 8.31</title><link>https://stackruns.com/chess/runs/T-0067/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0067/</guid><description>If a sufficiently deep non-PV node without a TT move is reduced by exactly one level, the worse-ordered search costs less and the saved budget can produce additional depth at more important nodes.</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0066 · passed · long stage +17.47 ± 8.64</title><link>https://stackruns.com/chess/runs/T-0066/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0066/</guid><description>Using the already maintained occupancy bitboards in scan_board and see preserves search behavior and reduces computational effort.</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0065 · passed · long stage +6.74 ± 4.86</title><link>https://stackruns.com/chess/runs/T-0065/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0065/</guid><description>Omitting the lower Zobrist bits already determined by the table index enables 16-byte TT entries and doubles the number of slots with the same hash budget; this could reduce TT collisions and search effort.</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0064 · passed · long stage +11.72 ± 6.91</title><link>https://stackruns.com/chess/runs/T-0064/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0064/</guid><description>A generation-aware, depth-preferred replacement preserves more valuable Transposition table entries and brings measurable Elo compared with unconditional replacement.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0063 · passed · byte-identical, no games</title><link>https://stackruns.com/chess/runs/T-0063/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0063/</guid><description>A pure comment line under `engine/src/` leaves the binary unchanged; the identity path can record the candidate as passed without games.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0062 · passed · epoch change, no games</title><link>https://stackruns.com/chess/runs/T-0062/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0062/</guid><description>Epoch change of the same predecessor source</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0061 · passed · correctness proof, no games</title><link>https://stackruns.com/chess/runs/T-0061/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0061/</guid><description>Correction K7: counters saturate at INT_MAX, movetime capped; behaviorally identical to the predecessor (manifest empty)</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0060 · passed · correctness proof, no games</title><link>https://stackruns.com/chess/runs/T-0060/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0060/</guid><description>Correction K2: FEN parsing checks the plausibility of the en-passant square; behaviorally identical to the predecessor (manifest empty)</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0059 · passed · correctness proof, no games</title><link>https://stackruns.com/chess/runs/T-0059/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0059/</guid><description>Correction K1: draw.inc counts knights correctly; behaviorally identical except for three manifest positions</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0058 · passed · correctness proof, no games</title><link>https://stackruns.com/chess/runs/T-0058/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0058/</guid><description>Correction K3: evaluate() clamps the side-relative value to [-28999,28999]; behaviorally identical to the predecessor (manifest empty).</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0057 · passed · byte-identical, no games</title><link>https://stackruns.com/chess/runs/T-0057/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0057/</guid><description>A pure comment line under engine/src/ leaves the binary unchanged; the identity path then records the verdict without games.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0056 · passed · epoch change, no games</title><link>https://stackruns.com/chess/runs/T-0056/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0056/</guid><description>Epoch change of the same predecessor source</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0055 · rejected · short stage −0.17 ± 2.99</title><link>https://stackruns.com/chess/runs/T-0055/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0055/</guid><description>Infrastructure test on the compute machine: predecessor source against itself (live path cell → SFTP → build → oracle).</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate><category>abgelehnt</category></item><item><title>T-0054 · passed · adoption, no games</title><link>https://stackruns.com/chess/runs/T-0054/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0054/</guid><description>Takeover of the running predecessor</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0053 · failed · short stage +0.38 ± 2.52</title><link>https://stackruns.com/chess/runs/T-0053/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0053/</guid><description>Reporting forced mates as signed UCI move counts should make Coherent&apos;s analysis output correct for protocol clients without changing the search tree or bench depth.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0052 · passed · long stage </title><link>https://stackruns.com/chess/runs/T-0052/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0052/</guid><description>Giving a side with at least two bishops a tapered bonus of 30 centipawns in the middlegame and 50 in the endgame should strengthen Coherent by valuing their complementary color control and greater reach as the board clears.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0051 · failed · short stage −13.95 ± 9.25</title><link>https://stackruns.com/chess/runs/T-0051/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0051/</guid><description>Tapered pawn-structure scores should improve endgame move choices by increasing doubled- and isolated-pawn penalties with the endgame pawn value and doubling passed-pawn bonuses as non-pawn material disappears.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0050 · failed · short stage −9.19 ± 7.57</title><link>https://stackruns.com/chess/runs/T-0050/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0050/</guid><description>Persisting history and countermove heuristics across searches in a game should improve quiet-move ordering by avoiding a cold start on every move.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0049 · passed · long stage +1,194.89</title><link>https://stackruns.com/chess/runs/T-0049/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0049/</guid><description>Probing current-generation transposition bounds in quiescence and prioritizing a matching tactical table move should reduce repeated evaluation, move-generation, and SEE work without replacing deeper principal-search entries.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0048 · failed · short stage −2.91 ± 5.01</title><link>https://stackruns.com/chess/runs/T-0048/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0048/</guid><description>Pruning non-promoting, non-checking captures with negative SEE at non-PV nodes through depth two should strengthen Coherent by avoiding full searches of exchanges already known to lose material.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0047 · failed · short stage −12.54 ± 8.63</title><link>https://stackruns.com/chess/runs/T-0047/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0047/</guid><description>Preserving castling rights should improve move choices by assigning a phase-tapered value to each retained castling option that the king table and pawn shield do not represent.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0046 · failed · short stage −4.43 ± 5.30</title><link>https://stackruns.com/chess/runs/T-0046/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0046/</guid><description>Configurable 50 ms move overhead and a per-move cap of half the remaining clock should reduce time forfeits by preserving transmission reserve and preventing single searches from exhausting the clock.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0045 · passed · long stage +1,075.01</title><link>https://stackruns.com/chess/runs/T-0045/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0045/</guid><description>Deferring quiescence legality checks until a move is tried and inlining debug-checked board access should strengthen Coherent by avoiding duplicate make, check, and unmake work, especially for full check-evasion lists.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0044 · passed · long stage +1,194.89</title><link>https://stackruns.com/chess/runs/T-0044/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0044/</guid><description>Coherent should search more positions in the allotted time because pseudo-legal move generation enumerates only the moving side&apos;s occupied squares from incrementally maintained masks while preserving move order.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0043 · passed · long stage +1,194.89</title><link>https://stackruns.com/chess/runs/T-0043/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0043/</guid><description>Preallocating the pseudo-legal move vector should strengthen Coherent because it removes the dominant repeated growth allocations while preserving move order and retaining automatic vector growth as a safe fallback.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0042 · failed · short stage −9.79 ± 7.47</title><link>https://stackruns.com/chess/runs/T-0042/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0042/</guid><description>Restricting quiescence stalemate checks to low-material positions without an unblocked pawn should correct drawn endgame scores without paying for legal move generation on common stand-pat exits.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0041 · failed · short stage −11.28 ± 8.15</title><link>https://stackruns.com/chess/runs/T-0041/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0041/</guid><description>Limiting each line to two check extensions should improve move selection by preserving the first two tactical extensions while preventing long checking sequences from monopolizing the search budget.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0040 · passed · long stage +1,194.89</title><link>https://stackruns.com/chess/runs/T-0040/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0040/</guid><description>Retaining transposition moves across searches in an explicit game session should strengthen play by improving move ordering on successive positions while generation-scoped bounds avoid reusing clock- or repetition-dependent scores.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0039 · failed · short stage −4.22 ± 5.66</title><link>https://stackruns.com/chess/runs/T-0039/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0039/</guid><description>Increasing the maximum quiescence depth from six to eight plies should strengthen Coherent by resolving longer forcing capture sequences now that tactical move generation and pruning keep the added search cost modest.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0038 · failed · short stage −0.32 ± 1.85</title><link>https://stackruns.com/chess/runs/T-0038/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0038/</guid><description>Correctly treating bishop-and-knight and two-knight endings as playable rather than automatic draws should strengthen endgame decisions because checkmate remains legally possible in both material configurations.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0037 · failed · short stage −10.98 ± 6.75</title><link>https://stackruns.com/chess/runs/T-0037/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0037/</guid><description>Scoring stalemate as a draw in quiescence should prevent static material evaluations from favoring drawing continuations in otherwise winning endgames.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0036 · passed · long stage +1,075.01</title><link>https://stackruns.com/chess/runs/T-0036/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0036/</guid><description>Coherent should search more nodes within its time limit because child and PVS re-searches reuse the parent&apos;s already computed check status instead of scanning attacks again.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0035 · passed · long stage +1,075.01</title><link>https://stackruns.com/chess/runs/T-0035/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0035/</guid><description>Searching a valid transposition-table move before ordering the remaining moves should make the engine stronger by avoiding unnecessary SEE evaluations and sorting when that move causes an immediate cutoff.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0034 · failed · short stage −2.47 ± 3.06</title><link>https://stackruns.com/chess/runs/T-0034/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0034/</guid><description>Coherent should play more strongly because replacing full-board Undo snapshots with reversible move metadata reduces copy traffic in every legality check and searched move.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0033 · passed · long stage +1,075.01</title><link>https://stackruns.com/chess/runs/T-0033/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0033/</guid><description>Incrementally cached king squares should improve playing strength by eliminating repeated board scans from check detection while preserving the search tree.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0032 · passed · long stage +1,075.01</title><link>https://stackruns.com/chess/runs/T-0032/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0032/</guid><description>Ordering pseudo-legal moves and rejecting self-check only for each attempted move should strengthen search by avoiding full-list legalization at nodes that cut off after examining only a few moves.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0031 · passed · long stage +1,075.01</title><link>https://stackruns.com/chess/runs/T-0031/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0031/</guid><description>Generating only legal captures, en passant moves, and promotions outside check should strengthen play by avoiding make/unmake work for quiet moves that quiescence discards while preserving the search tree.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0030 · failed · short stage −18.71 ± 10.88</title><link>https://stackruns.com/chess/runs/T-0030/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0030/</guid><description>Counting distinct pieces and attacked squares around the enemy king should improve tactical threat recognition by rewarding coordinated attacks rather than general mobility alone.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0029 · passed · long stage +1,075.01</title><link>https://stackruns.com/chess/runs/T-0029/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0029/</guid><description>Search strength should improve because deeper or clearly favorable nodes use larger null-move reductions while high-depth verification rejects unsafe cutoffs in zugzwang-prone positions.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0028 · passed · long stage </title><link>https://stackruns.com/chess/runs/T-0028/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0028/</guid><description>Depth- and move-count-dependent reductions of up to three plies for late quiet moves, softened at principal-variation nodes and for killer, countermove, or high-history moves and followed by a full-depth re-search after an alpha raise, should make Coherent stronger by spending fewer nodes on unlikely late alternatives.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0027 · passed · long stage </title><link>https://stackruns.com/chess/runs/T-0027/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0027/</guid><description>Search should become stronger because penalizing quiet moves that fail before a quiet beta cutoff keeps history scores discriminative, while a countermove table prioritizes context-specific cutoff replies.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0026 · failed · short stage −11.11 ± 8.42</title><link>https://stackruns.com/chess/runs/T-0026/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0026/</guid><description>Verified razoring should strengthen Coherent by replacing full searches of shallow fail-low nodes with cheaper quiescence searches while preserving tactically forcing replies.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0025 · passed · long stage +1,075.01</title><link>https://stackruns.com/chess/runs/T-0025/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0025/</guid><description>Pruning non-checking, non-promotion quiescence captures that cannot reach alpha by a material delta bound or have a negative static exchange evaluation should strengthen Coherent by spending fewer nodes on unpromising leaf exchanges.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0024 · passed · long stage +1,075.01</title><link>https://stackruns.com/chess/runs/T-0024/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0024/</guid><description>Late move pruning should strengthen Coherent by spending shallow non-PV search effort on earlier ordered and forcing moves instead of unlikely late quiet moves.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0023 · failed · short stage −2.06 ± 4.58</title><link>https://stackruns.com/chess/runs/T-0023/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0023/</guid><description>Using non-cutting transposition-table bounds to narrow alpha-beta windows should reduce redundant search because previously proven score limits can trigger earlier cutoffs.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0022 · passed · long stage +1,194.89</title><link>https://stackruns.com/chess/runs/T-0022/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0022/</guid><description>Coherent should make stronger moves under tournament time controls because phase-aware soft time limits save clock in stable positions and let unstable positions search longer within a reserved hard limit.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0021 · passed · long stage +1,004.40</title><link>https://stackruns.com/chess/runs/T-0021/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0021/</guid><description>Searching forced check evasions beyond the quiescence depth limit and including quiet promotions should strengthen tactical play by avoiding static evaluations of positions where a legal forcing move remains.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0020 · failed · short stage −20.67 ± 10.40</title><link>https://stackruns.com/chess/runs/T-0020/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0020/</guid><description>The engine should play more strongly because it will preserve winnable minor-piece endings, recognize repetitions despite irrelevant en-passant fields, and keep halfmove- and path-dependent draw scores from contaminating the transposition table.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0019 · failed · short stage −0.58 ± 2.76</title><link>https://stackruns.com/chess/runs/T-0019/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0019/</guid><description>Depth-preferred replacement with generation aging should improve move selection in longer games by preserving deeper transposition results from shallower collisions while allowing stale entries to yield immediately.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item><item><title>T-0018 · passed · long stage +1,194.89</title><link>https://stackruns.com/chess/runs/T-0018/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0018/</guid><description>Scoring pseudo-legal destination squares for knights, bishops, rooks, and queens should improve move selection by preferring active pieces without duplicating the existing pawn-structure and king-safety terms.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0017 · passed · long stage +915.30 ± 230.58</title><link>https://stackruns.com/chess/runs/T-0017/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0017/</guid><description>Splitting the piece values and the piece-square table into separate middlegame and endgame columns and interpolating between them by the non-pawn material still on the board should play endgames better, above all because the single table previously told the king to centralise in every phase, including the middlegame where it belongs behind its own pawns.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0016 · passed · long stage </title><link>https://stackruns.com/chess/runs/T-0016/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0016/</guid><description>Futility pruning at shallow depths — cutting a node outright when its static evaluation stands a pawn per remaining ply above beta, and skipping quiet moves when it stands that far below alpha — should shrink the tree enough to reach greater depth in the same time, with both cuts disabled in check and in pawn-only endgames where the static evaluation cannot be trusted.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0015 · passed · long stage +954.24 ± 369.98</title><link>https://stackruns.com/chess/runs/T-0015/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0015/</guid><description>The search now scores threefold repetition, the fifty-move rule and insufficient material as draws, checked before the transposition-table cut because two of the three depend on the path to the position, so the engine should stop repeating won positions into draws and stop valuing material it can never mate with.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0014 · passed · long stage +622.70 ± 72.31</title><link>https://stackruns.com/chess/runs/T-0014/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0014/</guid><description>In quiescence search a side to move that is in check no longer stands pat but searches every legal evasion, quiet moves and promotions included, and reports mate when there is none, so the value returned at the horizon comes from a continuation that actually exists.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0013 · passed · long stage +593.01 ± 62.45</title><link>https://stackruns.com/chess/runs/T-0013/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0013/</guid><description>Extending the main search by one ply whenever the side to move is in check should improve play in forcing lines, above all at the horizon, where a checked position was previously handed to a quiescence search that only sees captures and therefore evaluated it statically with the king under attack.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0012 · passed · long stage +610.64 ± 66.39</title><link>https://stackruns.com/chess/runs/T-0012/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0012/</guid><description>Ranking captures that a static exchange evaluation shows to lose material behind every quiet move, instead of ahead of them as MVV-LVA alone does, should raise the alpha-beta cut-off rate and make each search depth cheaper.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0011 · passed · long stage +616.20 ± 70.58</title><link>https://stackruns.com/chess/runs/T-0011/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0011/</guid><description>Searching every sibling move with a null window and re-searching only when it raises alpha should shrink the search tree at equal depth, because the existing move ordering makes the first move best often enough that the exact value of the others is never needed.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0010 · passed · long stage +604.58 ± 65.00</title><link>https://stackruns.com/chess/runs/T-0010/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0010/</guid><description>From depth 4 on, each iterative-deepening iteration searches inside a 50-centipawn window around the previous iteration&apos;s score and re-searches only the side that fails, so tighter alpha-beta bounds should prune subtrees that the full window searches.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0009 · passed · long stage +593.01 ± 62.45</title><link>https://stackruns.com/chess/runs/T-0009/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0009/</guid><description>Evaluation gains handwritten pawn-structure terms (doubled, isolated and passed pawns) and a king-safety term (pawn shield plus open files beside the king, scaled down with the opponent&apos;s remaining piece material), so that quiet positions are judged by more than material and piece-square tables, at a measured cost of 3.5 percent in nodes per second.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0008 · passed · long stage +554.24 ± 57.63</title><link>https://stackruns.com/chess/runs/T-0008/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0008/</guid><description>Reducing quiet moves ordered fourth or later by one ply, with a full-depth re-search whenever the reduced null-window probe raises alpha, should trade a small risk of overlooking a good quiet move for a roughly 2.5-fold smaller tree at equal depth, and so reach greater depth in the same thinking time.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0007 · passed · long stage +490.05 ± 47.06</title><link>https://stackruns.com/chess/runs/T-0007/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0007/</guid><description>Null-move forward pruning with a zugzwang guard — the null move is only tried when the side to move still has a piece besides king and pawns — should cut roughly half the search tree at equal depth and so reach deeper in the same time, without the endgame blindness an unguarded null move causes.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0006 · passed · long stage +450.27 ± 41.56</title><link>https://stackruns.com/chess/runs/T-0006/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0006/</guid><description>Coherent should play stronger because killer moves and a history heuristic order the quiet moves that MVV-LVA leaves untouched, letting beta cutoffs happen earlier so the same depth costs fewer nodes.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0005 · passed · long stage +386.01 ± 37.16</title><link>https://stackruns.com/chess/runs/T-0005/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0005/</guid><description>Searching the previous iteration&apos;s best root move first in iterative deepening should shrink the search tree, because the root never probes the transposition table and otherwise re-searches every depth in the same static MVV-LVA order.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0004 · passed · long stage +368.09 ± 34.43</title><link>https://stackruns.com/chess/runs/T-0004/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0004/</guid><description>A Zobrist-keyed transposition table (always replace, cutoffs only when the stored entry is deep enough and its bound settles the question, stored move searched first) cuts the fixed-depth node count to 72 % at depth 4 and 53 % at depth 5 on the project&apos;s 500 random test positions without changing a single score, so the same time budget should reach deeper.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0003 · passed · long stage +299.70 ± 28.40</title><link>https://stackruns.com/chess/runs/T-0003/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0003/</guid><description>Sorting captures by MVV-LVA ahead of quiet moves at every node makes alpha-beta cut off far earlier - the same fixed-depth scores are reached with 45x to 381x fewer nodes across twelve positions at depths 1 to 3 - so within a fixed time budget the engine should search materially deeper.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0002 · passed · long stage +125.62 ± 18.67</title><link>https://stackruns.com/chess/runs/T-0002/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0002/</guid><description>Resolving captures at the leaves with a quiescence search capped at six plies should stop the engine from misjudging positions where the recapture lies just beyond the fixed depth, at the price of a larger tree; the bench fingerprint depth was lowered from 4 to 3 to keep a bench run under two seconds.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>bestanden</category></item><item><title>T-0001 · failed · short stage −0.50 ± 1.71</title><link>https://stackruns.com/chess/runs/T-0001/</link><guid isPermaLink="true">https://stackruns.com/chess/runs/T-0001/</guid><description>Negative control: unchanged source code of reference v0. No difference is expected, therefore a fail at the lower bound. Tests the measurement chain, not the engine.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>durchgefallen</category></item></channel></rss>