01The judge as eyes
The assistant model cannot see images — every render read returned “model does not support images.” But the harness sends the four renders to a VLM judge three times per measurement, and its flaw reports were real vision: “upper-deck hump blend shows a visible crease,” “nose is blunt and egg-shaped,” “windows are smeared dark streaks.” Every aesthetic decision was made by a blind sculptor trusting this seeing-eye judge.
02Braille renders
A diagnostic printed the silhouette masks as ASCII — # both agree, R reference-only, M model-only. Reading the plane’s shadow as text caught the mirrored-mask harness bug, the forward-mirrored fin (a one-character sign error), and a 0.15 m intake ring that shifted the whole mask’s bounding-box alignment.
03Analytic geometry
The reference silhouettes are coordinate polynomials and the model is parametric — so “match the tail” was arithmetic: reference spans y ∈ [−2.3, +2.4] at station 60, mine [−1.75, +2.98] → lower the upsweep, fatten the radius → verified numerically before committing. That single fix was +2.6 IoU.
Before the harness fix — renders were mirrored against references (side IoU 0.55; the wings can never overlap)
MMMMMMMMM..............................................................................RRRRRRRRR
MMMMMMMMMM............................................................................RRRRRRRRRR
MMMMMMMMMMM...........................................................................RRRRRRRRRR
MMMMMMMMMMM..........................................................................RRRRRRRRRRR
MMMMMMMMMMMM.........................................................................RRRRRRRRRRR
MMMMMMMMMMMMM......................................................................RRRRRRRRRRRRR
MMMMMMMMMMMMMMMM....................................................................RRRRRRRRRRRR
MMMMMMMMMMM##########RRRRRRRR...............................................MMMMMMMM##############RRRRRRR
MMMMMMMMMM###########RRRRRRRRRRRR..................................MMMMMMMMM#################RRRRR
MMMMMMMM##############RRRRRRRRRRRRR............................MMMMMMMMMMM##################RRRR
MMMMMMMM###############RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR#####MMMMMMM####################RRR
MMMM############################################################################MMMMMMMMMMMMM...
...RRRRRRR##########################################################################MMMMMMMMMM..
.RRRRRRRRR############################################################################MMMMMMM.
.RRRRRRRRRRRRRR##########################################################################MMMMMM
......RRRRRRRRRRRRRRRRR#####################################################################MMMMMMMMMMMMMMMM....
................................MMMMMMMMMM###MMMMMMMM##MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM..........
Final model — side silhouette vs reference (ASCII downsample; full-res IoU 0.924)
......................................................................................M#########
......................................................................................##########
.....................................................................................M##########
.....................................................................................###########
....................................................................................M###########
...................................................................................M############
...................................................................................#############
..................................................................................M#############
..................................................................................##############
.................................................................................M##############
................................................................................M###############
................................................................................################
...............................................................................M################
...............................................................................#################
..............................................................................##################
.............................................................................###################
.............................................................................###################
............................................................................####################
..........M################RR..............................................M####################
........MM####################RRR..........................................#####################
.......MM########################R........................................######################
.....MMM###########################......................................M######################
.....MMM##########################################################MMMMMMM#######################
....############################################################################MM..............
...#################################################################################MMM..MMMM...
..#######################################################################################MMMM...
.###########################################################################################MMM.
M##############################################################################################M
################################################################################################
R##############################################################################################.
.###########################################################################################R...
.R#######################################################################################R......
.RR##################################################################################RRR........
...R############################################################################RRR.............
......R###############################################################RRRRRR....................
.........................................M###MMM.....RR.........................................