From 00773a77af1ea6734f56248830df67fc2f3fb62c Mon Sep 17 00:00:00 2001 From: cproudlock Date: Wed, 26 Aug 2026 13:51:24 -0400 Subject: [PATCH] Record the retire button in the changelog --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca64bf69..135ef24f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,16 @@ ADR-007 and ADR-002. ### Added +- **Retire an asset from the interface.** Machines, PCs, printers and measuring + tools had no way to take a record out of ShopDB without calling the API, so a + scrapped tool stayed in every list and report. The endpoints already existed + and were already soft deletes: the record leaves the lists while its + calibration history, backups and relationships stay put, and it can be + restored by setting `isactive` back. Called Retire rather than Delete for + that reason, and the confirm says what is kept. USB is not included - it + retires through a status column in the external CMMC database and needs its + own decision. + - **`flask catalog dedupe`, `merge` and `rename`: catalog hygiene.** The legacy data carried space-stripped twins - `DellInc.` beside `Dell Inc.`, `Windows10` beside `Windows 10` - which rode into the shipped seed catalog