[object Object]

← back to Dw Signup Fulfillment

chore: session-close quality gate — comment accuracy fix + v0.1.2

1755b63ff8471224ac4df6a9b7e42bdc003052fc · 2026-08-07 08:15:45 -0700 · Steve Abrams

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Files touched

Diff

commit 1755b63ff8471224ac4df6a9b7e42bdc003052fc
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Fri Aug 7 08:15:45 2026 -0700

    chore: session-close quality gate — comment accuracy fix + v0.1.2
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
 lib/giftcard.js   | 2 +-
 package-lock.json | 4 ++--
 package.json      | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/giftcard.js b/lib/giftcard.js
index fbcf37b..63dc74f 100644
--- a/lib/giftcard.js
+++ b/lib/giftcard.js
@@ -26,7 +26,7 @@ const shopify = require('./shopify');
 const email = require('./email');
 
 // Short, human-friendly gift-card code: DW + 6 chars from an unambiguous alphabet
-// (no 0/O/1/I/L) = 8 chars total, Shopify's minimum. ~32^6 ≈ 1B combos → negligible
+// (no 0/O/1/I/L) = 8 chars total, Shopify's minimum. 30^6 ≈ 729M combos → negligible
 // collision at DW volume. Replaces Shopify's long auto-generated code.
 function shortGiftCode() {
   const ALPHABET = 'ABCDEFGHJKMNPQRSTUVWXYZ23456789'; // 30 chars, no look-alikes
diff --git a/package-lock.json b/package-lock.json
index 03cb2b8..e238ba1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "dw-signup-fulfillment",
-  "version": "0.1.1",
+  "version": "0.1.2",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "dw-signup-fulfillment",
-      "version": "0.1.1",
+      "version": "0.1.2",
       "license": "UNLICENSED",
       "dependencies": {
         "express": "^4.19.2"
diff --git a/package.json b/package.json
index 74890b4..bc102f2 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "dw-signup-fulfillment",
-  "version": "0.1.1",
+  "version": "0.1.2",
   "private": true,
   "description": "DW signup/sample/rep fulfillment: retail gift-code + trade approval + rep round-robin. DRY_RUN by default.",
   "type": "commonjs",

← f7846f6 retail gift code: uppercase for display in email (DWSR2VEF),  ·  back to Dw Signup Fulfillment  ·  Retail free-samples: pivot to verify→tag (Option C), drop gi 75d27f5 →