Skip to content

Commit 5e2d9a3

Browse files
os-zhuangclaude
andcommitted
chore(spec): classify trackHistory as live in the liveness ledger
The liveness ratchet (ADR-0049) correctly flagged the new `trackHistory` field property as undeclared surface. It has a runtime consumer (plugin-audit audit-writers), so classify it `live` with evidence. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 4835dbc commit 5e2d9a3

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

packages/spec/liveness/field.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,11 @@
224224
"status": "live",
225225
"evidence": "objectui: packages/app-shell/src/utils/deriveRelatedLists.ts + views/RecordDetailView.tsx",
226226
"note": "LIVE via objectui renderer — the 2026-06 audit mis-classified as dead (renderer side not re-verified). Corrected after checking ../objectui."
227+
},
228+
"trackHistory": {
229+
"status": "live",
230+
"evidence": "packages/plugins/plugin-audit/src/audit-writers.ts",
231+
"note": "ADR-0052 §5b — the audit-writer renders tracked-field diffs as human-readable activity summaries (renderTrackedChangeSummary + getFieldDefs read field.trackHistory). Reintroduces the pruned auditTrail concept WITH a runtime consumer, satisfying enforce-or-remove (ADR-0049)."
227232
}
228233
}
229234
}

0 commit comments

Comments
 (0)