Inventory archive flow (lab PR #41): merge the UI + build POST/GET /inventory/archive #605

Closed
opened 2026-09-05 01:17:07 +00:00 by gambit-admin · 1 comment
Owner

Merged from #520, #530, #522 (all reported by @rudy_tajalle, 2026-08-29/30).

Lab PR #41 (feat: add inventory archive flow, branch feature/inventory-archive) replaces the web/mobile hard-delete controls with "Remove from inventory": reason, effective date, quantity, optional note, outside-sale amount/channel; protects reserved copies; excludes unverified outside sales from Gambit Market Value; adds archived-inventory history screens on web and mobile. It is front-end only.

Work

  1. Review + merge/port PR #41 to canonical main (was #522).
  2. Build the backend it needs: POST /inventory/archive and GET /inventory/archive per docs/inventory-archive-backend-handoff.md — reason, effective date, quantity, note, outside-sale amount/channel, reserved-copy protection (was #520 / #530, filed twice).

Ship together: the UI without the endpoints archives nothing.

Merged from #520, #530, #522 (all reported by @rudy_tajalle, 2026-08-29/30). Lab PR #41 (feat: add inventory archive flow, branch feature/inventory-archive) replaces the web/mobile hard-delete controls with "Remove from inventory": reason, effective date, quantity, optional note, outside-sale amount/channel; protects reserved copies; excludes unverified outside sales from Gambit Market Value; adds archived-inventory history screens on web and mobile. It is front-end only. ## Work 1. Review + merge/port PR #41 to canonical `main` (was #522). 2. Build the backend it needs: `POST /inventory/archive` and `GET /inventory/archive` per `docs/inventory-archive-backend-handoff.md` — reason, effective date, quantity, note, outside-sale amount/channel, reserved-copy protection (was #520 / #530, filed twice). Ship together: the UI without the endpoints archives nothing.
gambit-admin added the featureuiapi13 · cross-cutting labels 2026-09-05 01:17:07 +00:00
gambit-admin added the claimed:kris label 2026-09-14 04:36:11 +00:00
Author
Owner

Closing: the work is done in merged GitHub PR #462 (API, migration, and web/mobile archive flows; merged as a [no-deploy] soft merge). (Cleanup pass on 2026-09-24. Reopen if anything is left.)

Closing: the work is done in merged GitHub PR #462 (API, migration, and web/mobile archive flows; merged as a [no-deploy] soft merge). (Cleanup pass on 2026-09-24. Reopen if anything is left.)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gambit/gambit#605