Ref as Python dict/UUID repr in buyer chrome¶
The corpus prior¶
Agents optimise emit coverage and byte floors. After person×queue_meta
Avatar work, preferring FK entity dicts for Avatar initials is correct for
people — but the same path stringifies device/entity dicts via str(dict),
so buyers see Device: {'id': UUID('…')}. Floors and seed residual stay green
because they do not OCR still text. The prior is “residual_total=0 means chrome
is honest.”
Wrong shape¶
# Prefer any FK dict for queue meta
raw = item["device_id"] # {"id": UUID(...)} id-only join
value = str(raw) # "{'id': UUID('…')}"
# seed / byte-floor residual = 0 (no OCR of still text)
while issue_triage_* still shows Python repr and Trust collapses.
Right shape¶
- Prefer entity dict only when it has display substance (name/code/email/…);
else
*_display/_ref_display_name— neverstr(dict). - Route person through
present(person, queue_meta)→ Avatar; non-person refs through human display names. - OBSERVE with:
- MCP
presentation(operation=opportunities|cognition) - CLI
dazzle qa hyperpart-opportunities - Force
/improve framework-ux hyperpart_presentationwhen stills show dict/UUID chrome. - Recapture hero stills after emit fix; open the PNG (stills beat claims).
Why this matters here¶
Dazzle’s agent thesis is that tools form true beliefs about product surfaces. A green residual coexisting with dict/UUID chrome is a false belief — the same class as empty-desk false green, but for presentation honesty rather than seed hits. #1626 antagonist 01 Aug b: fieldtest −1.0 despite residual_total=0.