Question
What exact Kitchen HTTP, Counter client, and Counter TUI contract should report Analysis completion separately from Pantry reconciliation commit success or failure?
Resolve synchronous response and recovery-poll shapes, sanitized failure representation, when Counter fetches committed Pantry, how it retains the last committed Pantry on failure, removal of local pruning and re-import, interaction with existing progress and metadata-sync messages, and the explicit rerun retry path while preserving current operator behavior.
Question
What exact Kitchen HTTP, Counter client, and Counter TUI contract should report Analysis completion separately from Pantry reconciliation commit success or failure?
Resolve synchronous response and recovery-poll shapes, sanitized failure representation, when Counter fetches committed Pantry, how it retains the last committed Pantry on failure, removal of local pruning and re-import, interaction with existing progress and metadata-sync messages, and the explicit rerun retry path while preserving current operator behavior.