# Undercover preliminary code inspection

Full 9496-byte indexed program read. p5.js1.0.0. Dual hash-half seeded generator warmup1m combined, alternated streams. Palette component ranges and ~100 paired schemes, some identical pairs; do not confuse parameter choices with observedfrequency. Grid density variable2*1..10,4*6..15,8*8..17,16*9..18 weightedquarters. Rectangular strip arrays horizontal/vertical, variable block lengths, opacityloA-D, arrangement lP0..8 with3remapped0. Even rows drawn behind shape, oddrowsdrawnfront by lP conditions. Some gridorientation flips PI orPI/2. Centralshape draws broadlight underlay then narrower dark shape, later strips obscureit. Eightmorphfamilies trianglefan,quadoutline,triangleoutline,arcsector,X,ellipse,segmentedline,fourcorner squares. Shape size/dimensions interpolate sD oscillatingframecounter, rotation cumulative degrees. frameRate30,fM2,flash arrays regeneratedevery3frames whenenabled; no timing benchmark. Space noLoop/loop; Fflash,Rrotation,Mmorph; WASDorarrowheldmovement transformedbyflips; C/B keyReleasedcenter/returninitial. Noaudio. Artist explicitflashingwarning mustsurface with liveautoplaycontrols. No externalJSbesidesp5. No randomSeedneededcustom generator allRcalls (read fullscript). Need fivevisualsamples,holdingquery,authorwebsite/contextandlicencedeed beforeessay.

Five official originals inspected: 0 coarse pastel cyan/grey grid with black Z; 1 muted mauve/grey dark grid with black bent Z; 10 fine multicoloured mesh and spiky dark rosette; 20 warm yellow/coral broad grid and left-cropped X; 65 fine cyan/red mesh and large black ellipse/ring with light inner oval. Observations are moments, not fixed portraits.
Follow-up 2026-09-18: fresh original65 opened; F/R/M toggled together, C produced centered still oval. B visibly returned oval left. Separate switches not individually benchmarked; arrow and Space handlers inspected but not functionally tested. No audio.
Primary collection, CCBYNCND4 deed and p5 1.0.0 LGPL2.1 document accessed. Artist website certificate expired; not bypassed. No project interview/prototype established. Draft written with seven sections, direct citations and historical gaps.
