Make committed public outputs self-describing (meta envelope + per-probe purpose) #12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Committed public outputs (e.g.
outputs/kais-macbook-pro__ser8/dig/public/baseline.yml) were bare data blobs with zero context on their purpose or intent - you had to reverse-engineer the path and the probe to know what you were looking at.Change
Every committed
public/*.ymlis now self-describing: ameta:header over theresult:payload, plus a one-line banner.dbglib.public_meta/render_public/probe_purposebuild the envelope;step.pywrites the public tier through it.parsers/_registry.yml(descper command-id), stamped in at capture time - single source, no duplication.metais identical across baseline/current, sobless.pyand the bootstrap stay byte-copies and the diff targetsresultonly (verified: a real change still reports, meta never shows up as noise).This is also why the YAML switch (#11) mattered - JSON could not carry the banner comment or read this cleanly.