Auto Reconcile Retained Size Projection
completetasks13/13auto-reconcile-retained-size-projection
openspec/changes/auto-reconcile-retained-size-projection/View on GitHub →
Artifacts
Official change artifacts tracked under openspec/.
Proposal
Retained-size dataset summary reads can report stale derived metadata even when the existing bounded reconcile path can repair the read model from durable reference state. The owner dashboard also must not turn internal maintenance details into hero copy.
Design
Retained-size rows are reference-only derived state. The reference already has a bounded reconcileDirtyRetainedSize() path that repairs dirty retained-size rows from durable local state. A dataset summary read can still see global retained-size metadata marked stale or failed after a best-effort dirty marker, including cases where stream and connection rows are already clean.
Tasks (13/13)
Spec Deltas (1)
Affected capabilities
Capability specs this change proposes to modify.