← all tickets

04 — Disposition

What to build: A Volume can leave the household without being erased. On the edit form, a "left the household" action records a Disposition: when it happened and a free-text note ("given to Petr", "lost in the move"). Disposed Volumes disappear from the default Catalogue view and from search, but a filter reveals them, where the Disposition is shown and can be undone (the Volume rejoins current holdings). Hard delete remains available for records that were mistakes, not departures.

Lending is explicitly *not* a Disposition (see CONTEXT.md) — a lent Volume stays a current holding with its whereabouts noted in location; no code change for lending.

If the public catalogue (ticket 02) has landed, disposed Volumes must be excluded from the public payload.

Blocked by: None — can start immediately.

Status: ready-for-agent

view, search results, and stats totals

restores the Volume to current holdings