From 573bc011f995e498381f4abb1400d4632a0b5c3e Mon Sep 17 00:00:00 2001 From: Kpa-clawbot <259247574+Kpa-clawbot@users.noreply.github.com> Date: Fri, 27 Mar 2026 23:00:03 -0700 Subject: [PATCH] =?UTF-8?q?Scribe:=20Merge=20inbox=20=E2=86=92=20decisions?= =?UTF-8?q?.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - User directive: Soft-delete nodes (inactive flag instead of deletion) - Merged copilot-directive-soft-delete-nodes.md into Active Decisions section - Removed processed inbox file Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .squad/decisions.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.squad/decisions.md b/.squad/decisions.md index cdc91e0a..71447404 100644 --- a/.squad/decisions.md +++ b/.squad/decisions.md @@ -2,6 +2,11 @@ ## Active Decisions +### 2026-03-28T05:30:00Z: User directive — soft-delete nodes +**By:** User (via Copilot) +**What:** Don't delete stale nodes from DB — mark them as inactive instead. Add an `active` boolean column (or use last_seen threshold). All node queries (API, stats, analytics) should exclude inactive nodes. Historical data preserved but not shown on the site. +**Why:** User request — keep historical data, just don't pollute the UI with stale nodes. + ### 2026-03-27T22:00:00Z: Proto fixture capture in CI **By:** Copilot (User directive) **What:** Proto fixture capture in CI should run against prod (the stable reference), not staging. Staging may have broken code. Prod is known-good.