One target of a completed erasure and what happened to it (erasure spec, "per-target
outcomes"). The target names itself the way the personal-data manifest does — table or
table.column; the outcome is the act's own record of what redaction applied. Deliberately
open-textured in v1: ceilings are DATA, not types (D1), and the per-target vocabulary is the
execution build's to pin. unhonourable_scope outcomes land here, never silent.
{
"outcome": "string",
"target": "string"
}