Round 7: zero-text frames, escaped/curly titles, plan-driven banner crops
Deploy / build (push) Successful in 19s

The consultant's review of the shipped set found two defects, both ours, and both fixed
at the source rather than in the output:

1. The banner/thumb crop re-framing detected only the glowing core of the object. Column
   brightness measures 2-6 levels above the background on dark glass, so it boxed 8 % of
   the frame for an object group spanning 35 %+. The detector is now a background-plane
   deviation plus the largest connected components (`plan_banner_crops.py`, detector in
   `probe_band_crop.py`), 0 % false-positive on the frame's own negative space, stable
   across thresholds. The crop plan is frozen as `banner-plan.json` and consumed by the
   renderer; a thin subject is centred at 53.5 % of the banner width with the shortfall
   filled by the art's own edge pixels, one row at a time (a single averaged fill left a
   visible tonal step, tried and rejected). Measured on the delivered 72: 0 clipped,
   silhouette median 47.0 %, centre median 53.5 % (`verify_banner_crops.py`).

2. `art-meta.json` pinned two slugs to the hand-accepted sample frames — the very frames
   that carried the HUD readouts — which also kept them out of the crop plan. Pins removed.

Prompt side: 9 frames still printed glyphs at the consultant's bar (>=12 px and >=2
characters). Every offending noun is measured and now asserted against: a literal `marked
at 28` printed "28"; `storefront kiosk` printed "PRINATA"; `voucher card` printed
"Voucher"; `market booths` printed "10MARKET"; `glass button` printed "OC"; `gateway pylon`
printed "GATELY". 50 forbidden words, 0 hits across 72 captions, and all 9 frames
re-rendered clean.

Also: YAML escapes are honoured in the frontmatter reader and straight quotes become
curly ones (the ZH cards shipped a literal backslash), the evidence line is capped at 65
characters, and the light theme gives dark artwork a hairline border plus a soft shadow
(consultant option A) so it reads as a dark display case instead of a black slab.

OCR gate at the consultant's bar: 72/72 frames clean (16 carry sub-threshold single
glyphs, exempt as geometry noise).
This commit is contained in:
hoelee committed 2026-10-19 11:02:28 +08:00
1 parent 576a43a034
commit f391682fc3
513 files changed
+2223 -174

No files matched your search

+50 -50
View File
@@ -9,9 +9,9 @@
"mailcow"
],
"accent": "warm amber-orange warning glow (#fbbf24)",
"unique_elements": "A set of four brass routing vanes mounted along a dark obsidian mail chute, three of them steering translucent envelopes cleanly away, while the fourth channel is physically sealed by a solid black baffle plate",
"unique_elements": "A set of four brass routing vanes mounted along a dark obsidian mail chute, three of them steering translucent envelopes cleanly away, while the fourth channel is physically sealed by a solid black baffle wall",
"evidence_summary": "4 DNS records · 554 antispam reject",
"prompt": "A set of four brass routing vanes mounted along a dark obsidian mail chute, three of them steering translucent envelopes cleanly away, while the fourth channel is physically sealed by a solid black baffle plate",
"prompt": "A set of four brass routing vanes mounted along a dark obsidian mail chute, three of them steering translucent envelopes cleanly away, while the fourth channel is physically sealed by a solid black baffle wall",
"caption": "captions/adding-a-domain-to-someone-elses-mail-server.json"
},
{
@@ -129,9 +129,9 @@
"qsv"
],
"accent": "electric cyan and soft ultraviolet spectrum",
"unique_elements": "A 3D topographic luminous video waveform mountain dropping off a 90-degree vertical cliff edge marked at 28, flanked by two perfectly identical overlapping optical calibration prisms",
"unique_elements": "A 3D topographic luminous video waveform mountain whose face drops off a 90-degree vertical cliff edge, flanked by two perfectly identical overlapping optical calibration prisms",
"evidence_summary": "ICQ 28-30 cliff · fast == medium",
"prompt": "A 3D topographic luminous video waveform mountain dropping off a 90-degree vertical cliff edge marked at 28, flanked by two perfectly identical overlapping optical calibration prisms",
"prompt": "A 3D topographic luminous video waveform mountain whose face drops off a 90-degree vertical cliff edge, flanked by two perfectly identical overlapping optical calibration prisms",
"caption": "captions/calibrating-intel-quick-sync-hevc-quality.json"
},
{
@@ -144,9 +144,9 @@
"vrf"
],
"accent": "translucent emerald (#10b981) and prism-split cyan",
"unique_elements": "A transparent mechanical drum sealed inside a hexagonal glass case, its tumbling sphere fed by a chain of interlocked machined links, a notarized proof disc hovering just outside the case",
"unique_elements": "A transparent mechanical drum sealed inside a hexagonal glass case, its tumbling sphere fed by a chain of interlocked machined links, a polished glass orb hovering just outside the case",
"evidence_summary": "VRF v2.5 · mock-funding bug",
"prompt": "A transparent mechanical drum sealed inside a hexagonal glass case, its tumbling sphere fed by a chain of interlocked machined links, a notarized proof disc hovering just outside the case",
"prompt": "A transparent mechanical drum sealed inside a hexagonal glass case, its tumbling sphere fed by a chain of interlocked machined links, a polished glass orb hovering just outside the case",
"caption": "captions/chainlink-vrf-v2-lottery-contract.json"
},
{
@@ -174,9 +174,9 @@
"x265"
],
"accent": "electric cyan and soft ultraviolet spectrum",
"unique_elements": "Three matched glass vials of compressed film ribbon standing on a dark calibration scale, two visibly shorter than their source capsule while the third swells larger than the capsule it was poured from",
"unique_elements": "Three matched glass vials of compressed film ribbon standing on a dark calibration bench, two visibly shorter than their source capsule while the third swells larger than the capsule it was poured from",
"evidence_summary": "NVENC cq27 bigger · x265 -10-22%",
"prompt": "Three matched glass vials of compressed film ribbon standing on a dark calibration scale, two visibly shorter than their source capsule while the third swells larger than the capsule it was poured from",
"prompt": "Three matched glass vials of compressed film ribbon standing on a dark calibration bench, two visibly shorter than their source capsule while the third swells larger than the capsule it was poured from",
"caption": "captions/does-hevc-actually-shrink-your-files.json"
},
{
@@ -204,9 +204,9 @@
"hevc"
],
"accent": "cyan and vibrant emerald green (#4ade80)",
"unique_elements": "A perfectly aligned dark film canister whose internal sprocket teeth sit one notch out of phase, casting a doubled ghost frame onto a translucent projection screen",
"unique_elements": "A perfectly aligned dark film canister whose internal sprocket teeth sit one notch out of phase, casting a doubled ghost shadow onto a translucent glass slab",
"evidence_summary": "5818/5818 intervals · 0 duplicate PTS",
"prompt": "A perfectly aligned dark film canister whose internal sprocket teeth sit one notch out of phase, casting a doubled ghost frame onto a translucent projection screen",
"prompt": "A perfectly aligned dark film canister whose internal sprocket teeth sit one notch out of phase, casting a doubled ghost shadow onto a translucent glass slab",
"caption": "captions/every-player-stuttered-the-file-was-fine.json"
},
{
@@ -262,9 +262,9 @@
"intro"
],
"accent": "warm amber-orange warning glow (#fbbf24)",
"unique_elements": "A minimal dark workbench holding one glowing filament cursor hovering above a blank obsidian slate, first light spilling from a small pulsing indicator at its corner",
"unique_elements": "A minimal dark workbench holding one glowing filament cursor hovering above a blank obsidian slate, first light spilling from a small pulsing pinpoint of light at its corner",
"evidence_summary": "~140-container homelab · self-hosted",
"prompt": "A minimal dark workbench holding one glowing filament cursor hovering above a blank obsidian slate, first light spilling from a small pulsing indicator at its corner",
"prompt": "A minimal dark workbench holding one glowing filament cursor hovering above a blank obsidian slate, first light spilling from a small pulsing pinpoint of light at its corner",
"caption": "captions/hello-world.json"
},
{
@@ -277,9 +277,9 @@
"cloudflare"
],
"accent": "emerald green (#4ade80) status nodes and gold telemetry",
"unique_elements": "A folded paper-plane shaped obsidian drone docked at a glowing storefront kiosk module, tethered by a luminous thread to a private gateway pylon behind it",
"unique_elements": "A folded paper-plane shaped obsidian drone docked at a glowing delivery dock module, tethered by a luminous thread to a private gateway pylon behind it",
"evidence_summary": "Telegram + WhatsApp · LiteLLM gateway",
"prompt": "A folded paper-plane shaped obsidian drone docked at a glowing storefront kiosk module, tethered by a luminous thread to a private gateway pylon behind it",
"prompt": "A folded paper-plane shaped obsidian drone docked at a glowing delivery dock module, tethered by a luminous thread to a private gateway pylon behind it",
"caption": "captions/how-i-built-the-digikedai-telegram-bot.json"
},
{
@@ -292,9 +292,9 @@
"ci-cd"
],
"accent": "emerald green (#4ade80) status nodes and gold telemetry",
"unique_elements": "An assembly line of three interlocking obsidian machine modules — a document press, a stamping arm and a delivery chute — feeding a sealed glass site cube at the end of the rail",
"unique_elements": "An assembly line of three interlocking obsidian machine modules — a rolling press, a stamping arm and a delivery chute — feeding a sealed glass site cube at the end of the rail",
"evidence_summary": "git push · act_runner · nginx",
"prompt": "An assembly line of three interlocking obsidian machine modules — a document press, a stamping arm and a delivery chute — feeding a sealed glass site cube at the end of the rail",
"prompt": "An assembly line of three interlocking obsidian machine modules — a rolling press, a stamping arm and a delivery chute — feeding a sealed glass site cube at the end of the rail",
"caption": "captions/how-i-host-this-blog.json"
},
{
@@ -352,9 +352,9 @@
"automation"
],
"accent": "neon-cyan and electric violet-magenta",
"unique_elements": "An intricate rotating glass agent decision loop where a stray orange pulse vector veers off the blueprint track and materializes a glowing geometric voucher card in mid-air",
"unique_elements": "An intricate rotating glass agent decision loop where a stray orange pulse vector veers off the machined guide track and materializes a glowing geometric token block in mid-air",
"evidence_summary": "mode=propose gate · RM140 voucher unapproved",
"prompt": "An intricate rotating glass agent decision loop where a stray orange pulse vector veers off the blueprint track and materializes a glowing geometric voucher card in mid-air",
"prompt": "An intricate rotating glass agent decision loop where a stray orange pulse vector veers off the machined guide track and materializes a glowing geometric token block in mid-air",
"caption": "captions/i-let-an-agent-manage-my-shopee-vouchers.json"
},
{
@@ -457,9 +457,9 @@
"oidc"
],
"accent": "warm amber-orange warning glow (#fbbf24)",
"unique_elements": "A recessed keyhole plate on an otherwise sealed obsidian cabinet, faint cyan glow leaking from the plate's seam while the keyhole itself is blocked by a solid brass plug",
"unique_elements": "A recessed keyhole cut into an otherwise sealed obsidian cabinet, faint cyan glow leaking from the seam while the keyhole itself is blocked by a solid brass plug",
"evidence_summary": "OIDC env accepted · first login crashes",
"prompt": "A recessed keyhole plate on an otherwise sealed obsidian cabinet, faint cyan glow leaking from the plate's seam while the keyhole itself is blocked by a solid brass plug",
"prompt": "A recessed keyhole cut into an otherwise sealed obsidian cabinet, faint cyan glow leaking from the seam while the keyhole itself is blocked by a solid brass plug",
"caption": "captions/nocodb-sso-is-a-licensed-feature.json"
},
{
@@ -517,9 +517,9 @@
"workbench"
],
"accent": "cyan and vibrant emerald green (#4ade80)",
"unique_elements": "A precision instrument module whose connector plate has been re-pinned by three hand-cut copper jumpers bridging over its original sealed socket",
"unique_elements": "A precision instrument module whose connector block has been re-pinned by three hand-cut copper jumpers bridging over its original sealed socket",
"evidence_summary": "26.7.0 TypeError · 3 patches",
"prompt": "A precision instrument module whose connector plate has been re-pinned by three hand-cut copper jumpers bridging over its original sealed socket",
"prompt": "A precision instrument module whose connector block has been re-pinned by three hand-cut copper jumpers bridging over its original sealed socket",
"caption": "captions/patching-workbench-26-for-mariadb.json"
},
{
@@ -562,9 +562,9 @@
"api"
],
"accent": "warm amber-orange warning glow (#fbbf24)",
"unique_elements": "A scanning beam unfolding a lathe-cut obsidian shell to expose its printed inner circuit schematics, four small inspection tools laid out on the dark bench beside it",
"unique_elements": "A scanning beam unfolding a lathe-cut obsidian shell to expose its inner circuit routing, four small inspection tools laid out on the dark bench beside it",
"evidence_summary": "4 docker commands · image is the spec",
"prompt": "A scanning beam unfolding a lathe-cut obsidian shell to expose its printed inner circuit schematics, four small inspection tools laid out on the dark bench beside it",
"prompt": "A scanning beam unfolding a lathe-cut obsidian shell to expose its inner circuit routing, four small inspection tools laid out on the dark bench beside it",
"caption": "captions/reading-a-containers-own-api-docs.json"
},
{
@@ -577,9 +577,9 @@
"rdp"
],
"accent": "cyan and vibrant emerald green (#4ade80)",
"unique_elements": "An old shield plate lifted out of a dark doorway as a tighter woven black mesh gate is lowered into the same frame, grey marker pins fenced off outside it",
"unique_elements": "An old shield slab lifted out of a dark doorway as a tighter woven black mesh gate is lowered into the same frame, grey marker pins fenced off outside it",
"evidence_summary": "RDPGuard 7.8.7 → IPBan 4.1.0 · 12 IPs",
"prompt": "An old shield plate lifted out of a dark doorway as a tighter woven black mesh gate is lowered into the same frame, grey marker pins fenced off outside it",
"prompt": "An old shield slab lifted out of a dark doorway as a tighter woven black mesh gate is lowered into the same frame, grey marker pins fenced off outside it",
"caption": "captions/replacing-rdpguard-with-ipban.json"
},
{
@@ -592,9 +592,9 @@
"monitoring"
],
"accent": "emerald green (#4ade80) status nodes and gold telemetry",
"unique_elements": "Three interconnected matte-black server monoliths in isometric perspective surrounded by a dense floating matrix of micro-scale glowing glass container cubes with emerald heartbeat lights, routed by blue optical fiber conduits into one master control node",
"unique_elements": "Three interconnected matte-black server monoliths in isometric perspective surrounded by a dense floating matrix of tiny glowing glass container cubes with emerald heartbeat lights, routed by blue optical fiber conduits into one master control node",
"evidence_summary": "162 containers · 3 hosts · 78 compose stacks",
"prompt": "Three interconnected matte-black server monoliths in isometric perspective surrounded by a dense floating matrix of micro-scale glowing glass container cubes with emerald heartbeat lights, routed by blue optical fiber conduits into one master control node",
"prompt": "Three interconnected matte-black server monoliths in isometric perspective surrounded by a dense floating matrix of tiny glowing glass container cubes with emerald heartbeat lights, routed by blue optical fiber conduits into one master control node",
"caption": "captions/running-production-infrastructure-solo.json"
},
{
@@ -712,9 +712,9 @@
"snapshots"
],
"accent": "cyan and vibrant emerald green (#4ade80)",
"unique_elements": "A massive filesystem disk cylinder slowly draining fragmented blue blocks into an obsidian reclamation pit, guided by a precision holographic timer dial counting down",
"unique_elements": "A massive filesystem disk cylinder slowly draining fragmented blue blocks into an obsidian reclamation pit, guided by a precision holographic countdown ring",
"evidence_summary": "121 GiB returned · scheduled 09:29",
"prompt": "A massive filesystem disk cylinder slowly draining fragmented blue blocks into an obsidian reclamation pit, guided by a precision holographic timer dial counting down",
"prompt": "A massive filesystem disk cylinder slowly draining fragmented blue blocks into an obsidian reclamation pit, guided by a precision holographic countdown ring",
"caption": "captions/space-reclamation-wasnt-stuck-it-was-waiting.json"
},
{
@@ -742,9 +742,9 @@
"gitea"
],
"accent": "emerald green (#4ade80) status nodes and gold telemetry",
"unique_elements": "Two obsidian agent cores on separate pedestals sharing one translucent memory ribbon strung between them, mirrored facets echoing each other",
"unique_elements": "Two obsidian agent cores on separate pedestals sharing one translucent memory ribbon strung between them, their curved shells catching the same rim light",
"evidence_summary": "git-backed profile · manual sync",
"prompt": "Two obsidian agent cores on separate pedestals sharing one translucent memory ribbon strung between them, mirrored facets echoing each other",
"prompt": "Two obsidian agent cores on separate pedestals sharing one translucent memory ribbon strung between them, their curved shells catching the same rim light",
"caption": "captions/syncing-a-self-improving-ai-agent-across-machines.json"
},
{
@@ -757,9 +757,9 @@
"rest-api"
],
"accent": "warm amber-orange warning glow (#fbbf24)",
"unique_elements": "A brass key entered perfectly into a dark lock plate that still glows red, two different fault traces visible behind a diagnostic glass side panel",
"unique_elements": "A brass key entered perfectly into a dark lock housing that still glows red, two different fault traces visible behind a diagnostic glass side panel",
"evidence_summary": "401 twice · 2 causes · 3 commands",
"prompt": "A brass key entered perfectly into a dark lock plate that still glows red, two different fault traces visible behind a diagnostic glass side panel",
"prompt": "A brass key entered perfectly into a dark lock housing that still glows red, two different fault traces visible behind a diagnostic glass side panel",
"caption": "captions/synology-api-401-with-the-correct-password.json"
},
{
@@ -772,9 +772,9 @@
"docker"
],
"accent": "cyan and vibrant emerald green (#4ade80)",
"unique_elements": "A grid of obsidian spreadsheet cells housed inside a sealed service container box, four small barricade plates standing around its access hatches",
"unique_elements": "A grid of obsidian spreadsheet cells housed inside a sealed service container box, four small barricade blocks standing around its access hatches",
"evidence_summary": "1515 APIs · 4 traps",
"prompt": "A grid of obsidian spreadsheet cells housed inside a sealed service container box, four small barricade plates standing around its access hatches",
"prompt": "A grid of obsidian spreadsheet cells housed inside a sealed service container box, four small barricade blocks standing around its access hatches",
"caption": "captions/synology-spreadsheet-api-is-a-container.json"
},
{
@@ -892,9 +892,9 @@
"deepseek"
],
"accent": "neon-cyan and electric violet-magenta",
"unique_elements": "A sealed gateway pylon with a currency-shaped token slot and a verification bell, feeding a distant dark lattice of model cores through a long cable run",
"unique_elements": "A sealed steel tower module with a single machined keyway and a small suspended counterweight, feeding a distant dark lattice of machined spheres through a long cable run",
"evidence_summary": "GLM-5.3 · DeepSeek V4 · RMB top-up",
"prompt": "A sealed gateway pylon with a currency-shaped token slot and a verification bell, feeding a distant dark lattice of model cores through a long cable run",
"prompt": "A sealed steel tower module with a single machined keyway and a small suspended counterweight, feeding a distant dark lattice of machined spheres through a long cable run",
"caption": "captions/using-chinese-llm-apis-from-malaysia.json"
},
{
@@ -907,9 +907,9 @@
"pdf"
],
"accent": "royal cobalt blue (#295cff) with crisp ice-white",
"unique_elements": "Nineteen identically cut crystal page plates fanned in a stack on a dark calibration table while a precision measuring caliper checks each plate's edge alignment",
"unique_elements": "Nineteen identically cut crystal sheets fanned in a stack on a dark calibration bench, while a precision measuring caliper checks each sheet's edge alignment",
"evidence_summary": "19 pages · every deviation < 2 pt",
"prompt": "Nineteen identically cut crystal page plates fanned in a stack on a dark calibration table while a precision measuring caliper checks each plate's edge alignment",
"prompt": "Nineteen identically cut crystal sheets fanned in a stack on a dark calibration bench, while a precision measuring caliper checks each sheet's edge alignment",
"caption": "captions/verifying-a-pdf-report-page-by-page.json"
},
{
@@ -922,9 +922,9 @@
"oidc"
],
"accent": "cyan and vibrant emerald green (#4ade80)",
"unique_elements": "A dark dependency crate opened on a market bench, six inspection checkpoints laid out beside it and one hollow false-bottomed compartment exposed",
"unique_elements": "A dark dependency crate opened on a bare inspection bench, six inspection checkpoints laid out beside it and one hollow false-bottomed compartment exposed",
"evidence_summary": "6 checks · grep beats the README",
"prompt": "A dark dependency crate opened on a market bench, six inspection checkpoints laid out beside it and one hollow false-bottomed compartment exposed",
"prompt": "A dark dependency crate opened on a bare inspection bench, six inspection checkpoints laid out beside it and one hollow false-bottomed compartment exposed",
"caption": "captions/vetting-an-open-source-dependency-before-you-bet-on-it.json"
},
{
@@ -967,9 +967,9 @@
"cdp"
],
"accent": "cyan and vibrant emerald green (#4ade80)",
"unique_elements": "A dark browser window frame whose restored tab plates are scattered outside its own container wall, a small keeper bracket bridging the seam",
"unique_elements": "A dark browser window frame whose restored tab slats are scattered outside its own container wall, a small keeper bracket bridging the seam",
"evidence_summary": "RestoreOnStartup=1 · 70-line keeper",
"prompt": "A dark browser window frame whose restored tab plates are scattered outside its own container wall, a small keeper bracket bridging the seam",
"prompt": "A dark browser window frame whose restored tab slats are scattered outside its own container wall, a small keeper bracket bridging the seam",
"caption": "captions/why-chrome-forgets-its-tabs-in-a-container.json"
},
{
@@ -1027,9 +1027,9 @@
"react"
],
"accent": "cyan and vibrant emerald green (#4ade80)",
"unique_elements": "A high-precision robotic cursor pointer clicking onto a translucent glass button that has already shifted away on an invisible kinetic wave, triggering no resonance",
"unique_elements": "A high-precision robotic cursor pointer clicking onto a translucent glass pad that has already shifted away on an invisible kinetic wave, triggering no resonance",
"evidence_summary": "scroll-behavior:smooth · rect expired",
"prompt": "A high-precision robotic cursor pointer clicking onto a translucent glass button that has already shifted away on an invisible kinetic wave, triggering no resonance",
"prompt": "A high-precision robotic cursor pointer clicking onto a translucent glass pad that has already shifted away on an invisible kinetic wave, triggering no resonance",
"caption": "captions/why-your-cdp-clicks-silently-fail.json"
},
{
@@ -1057,9 +1057,9 @@
"browserless"
],
"accent": "emerald green (#4ade80) status nodes and gold telemetry",
"unique_elements": "Two market booths side by side, one sealed shut behind a wall of blank grey panels while the other stays open with warm goods faintly visible inside",
"unique_elements": "Two identical dark vault chambers side by side, one sealed shut behind a wall of blank grey panels while the other stands open with warm light spilling from inside",
"evidence_summary": "Goofish blocks · Carousell serves",
"prompt": "Two market booths side by side, one sealed shut behind a wall of blank grey panels while the other stays open with warm goods faintly visible inside",
"prompt": "Two identical dark vault chambers side by side, one sealed shut behind a wall of blank grey panels while the other stands open with warm light spilling from inside",
"caption": "captions/why-your-headless-browser-cant-scrape-everything.json"
},
{
@@ -1072,9 +1072,9 @@
"prometheus"
],
"accent": "cyan and vibrant emerald green (#4ade80)",
"unique_elements": "A tall nearly empty barrel of enormous capacity with a tiny amber fill line at its base, while a percentage gauge above it strains against its stop",
"unique_elements": "A tall nearly empty barrel of enormous capacity with a tiny amber fill line at its base, while a thin illuminated arc above it strains against its stop",
"evidence_summary": "3% free = 500 GB · alert fires wrong way",
"prompt": "A tall nearly empty barrel of enormous capacity with a tiny amber fill line at its base, while a percentage gauge above it strains against its stop",
"prompt": "A tall nearly empty barrel of enormous capacity with a tiny amber fill line at its base, while a thin illuminated arc above it strains against its stop",
"caption": "captions/your-disk-full-alert-is-lying.json"
}
]