Was den Stockfish Entwicklern fehlt ist doch eine Tabelle wo in Textform genau drin steht, was, wie verbessert wurde.
Z.B. der eigene König steht schlecht wenn ein gegnerischer Turm auf der selben Linie steht. Das ganze ohne Parameter.
Es sollte den Entwickler als Übersicht dienen was bereits funktioniert hat und implementiert ist, damit sie beim nachdenken nicht ständig/immer wieder, aus versehen, die selben Sachen testen.
Und auch weil es dann offensichtlicher wäre das zu testen was noch nie gemacht wurde.
Hast du dich denn schon mal durch Beschreibungen gearbeitet, die die Schachprogrammierung mit ihren heute üblichen Techniken und auch Tricks beschreiben?
Das wäre sonst wohl erstmal ein guter und wohl wirklich notwendiger Anfang.
Von dem, was da kennengelernt und verstanden hast, wirst du dann vieles anhand der sehr guten Stockfish-Kommentierung in den SF-Sourcen wiederfinden können.
Benno