# T479 repair, 25 October 2026 The draft's twelve entry comments at n=17,18,22,38,50,52 now use the existing compact reference to sources.json and generate.py. All six source polynomials and their isolating-interval centers remain in sources.json; generate.py still specifies the radius 10^-10. The attached generator now uses a 50-character cutoff calibrated against the current family's rendered inline polynomials. No numerical algorithm, source data, parameter order, precision, or stored value changed. All three Similar tables links now display the destination's current title. Their addresses and relation sentences are unchanged. The attached repair_checks.py reproduces the mathematical checks with Sage 10.9: known-answer controls, independent exact Sturm counts for the six affected algebraic cosines, interval compatibility of the two conversion formulas for all 97 configurations, and generation/verification of all 194 values. Its results are in repair-checks-result.json. These checks do not prove global optimality or strengthen the table's source-accuracy model. The private /T479 page returned 404. Fresh live /preview renderings, with the site's CSS and MathJax, covered every original inline polynomial and every changed section. At a 1365-pixel viewport all proposed number panes fit within 611 pixels; no MathJax or citation errors were found. repair-layout-result.json records the measurements. The saved document read back identically to the proposed document used for those previews. The authenticated audit still reports its original normalisation warning. It is intentionally declined: on 0 < theta <= 180 degrees, pi*theta/360 lies in (0,pi/2], where sine is one-to-one and principal arcsine is its inverse. The definition already names the two invertible normalisations. No new audit finding was introduced. The API write response reports reviewed=false. This run neither publishes nor reviews nor offers the draft. The controller owns the next workflow step.