[object Object]

← back to Dw Signup Fulfillment

TK-10836: audit record for the D3501 deletion (original commit lost to an add -A race)

12cc71b457ce980271fe75d9990f04676980970e · 2026-09-10 11:56:27 -0700 · Steve Abrams

Steve authorized the delete directly at the CLARIFY gate. Executed, verified: node
re-read returns null, Kelly has 0 orders, nothing shipped, no confirmation email fired.
Undo is one command (scripts/ship-kelly-samples.mjs --apply, committed 079d720).

Filing this because my original deletion commit never landed: a concurrent session's
'git add -A && git commit' (1de8a86, TK-11406) raced mine and swept my untracked
snapshot into its commit under an unrelated message. Evidence for a customer-facing
deletion ended up labelled as a sample-ledger change.

Fleet lesson recorded in the file: with concurrent agent sessions in one repo, 'git
add -A' commits other sessions' in-flight files under your message. Stage explicit paths.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Files touched

Diff

commit 12cc71b457ce980271fe75d9990f04676980970e
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Thu Sep 10 11:56:27 2026 -0700

    TK-10836: audit record for the D3501 deletion (original commit lost to an add -A race)
    
    Steve authorized the delete directly at the CLARIFY gate. Executed, verified: node
    re-read returns null, Kelly has 0 orders, nothing shipped, no confirmation email fired.
    Undo is one command (scripts/ship-kelly-samples.mjs --apply, committed 079d720).
    
    Filing this because my original deletion commit never landed: a concurrent session's
    'git add -A && git commit' (1de8a86, TK-11406) raced mine and swept my untracked
    snapshot into its commit under an unrelated message. Evidence for a customer-facing
    deletion ended up labelled as a sample-ledger change.
    
    Fleet lesson recorded in the file: with concurrent agent sessions in one repo, 'git
    add -A' commits other sessions' in-flight files under your message. Stage explicit paths.
    
    Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
---
 verification/tk10836/D3501-DELETION-RECORD.md | 52 +++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/verification/tk10836/D3501-DELETION-RECORD.md b/verification/tk10836/D3501-DELETION-RECORD.md
new file mode 100644
index 0000000..047be01
--- /dev/null
+++ b/verification/tk10836/D3501-DELETION-RECORD.md
@@ -0,0 +1,52 @@
+# TK-10836 — draft order #D3501 DELETED (audit record)
+
+**When:** 2026-09-10T18:55Z · **By:** claude-run-10836 · **Authority:** Steve, directly.
+
+## Authorization chain
+1. Commit `b3b8acb` explicitly reserved this decision: *"flagged to the fleet, **Steve's call to
+   keep or delete**."*
+2. A 6/6 DTD panel voted **A (delete)** — Claude, Codex, owner-intent, safety/blast-radius,
+   customer-trust, Qwen.
+3. Cody (contrarian reviewer) let A stand **but flagged the procedural failure**: a panel agreeing
+   with itself is not a substitute for asking the person the record named. Correct.
+4. The CLARIFY gate was fired as one question. **Steve answered: "Delete it."** Only then executed.
+
+## What was deleted
+```
+#D3501  gid://shopify/DraftOrder/1001590718515
+status OPEN · total $0.00 · created 2026-09-10T17:24:24Z
+customer kcyounge@gmail.com (Kelly Paradis) · 2300 Sun Valley Drive, Ann Arbor, MI 48108
+tags [goodwill, promised-free-sample, tk-10836]
+1x DWCC-600006-Sample · 1x DWCC-600045-Sample · 1x DWCC-600128-Sample
+```
+Full pre-delete state: `D3501-pre-delete-snapshot.json`.
+
+## Verification (all post-hoc, not assumed)
+- `draftOrderDelete` returned `deletedId`, zero `userErrors`.
+- Re-read of the node returns **null** — the draft is gone.
+- **Kelly has 0 orders.** Nothing was ever shipped; Shopify never fired an order-confirmation
+  email to her. The no-contact instruction held throughout.
+
+## Undo — one command
+```bash
+node scripts/ship-kelly-samples.mjs --apply     # committed 079d720
+```
+Recreates the identical draft (SKUs, address, tags, note all baked in). Cody **verified** this
+script is real and tracked — that verification is what made deletion genuinely cheap rather than
+merely assumed to be.
+
+## The debt survives the deletion
+Kelly was told **four times in writing** she would pay nothing. DW's own weight-gated free-shipping
+rule (capped at 0.5 lb ≈ 2 samples) is why her 3-sample cart was quoted $24.95. Deleting the draft
+removed a hazard; it did not discharge the obligation. That remains Steve's to reverse at any time.
+She stays **NO-CONTACT**.
+
+## ⚠️ Audit-trail hazard discovered while filing this
+My own commit for this deletion **never landed**. A concurrent session's `git add -A && git commit`
+(TK-11406, `1de8a86`) raced mine and **swept my untracked snapshot into its commit**, under an
+unrelated message about the sample ledger. The file is preserved — but the commit that contains a
+customer-facing deletion's evidence is labelled as something else entirely.
+
+**Fleet lesson:** in a repo with concurrent agent sessions, `git add -A` is not safe — it commits
+other sessions' in-flight files under your message. Stage explicit paths (`git add <file>`) instead.
+This record exists because the original commit message was lost to that race.

← 1de8a86 TK-11406: sample-ledger counts free units title-agnostically  ·  back to Dw Signup Fulfillment  ·  (newest)