[object Object]

← back to Norma Platform

chore: lint, refactor, v0.2.0 (session close)

2c3739d5409331805f10f7fa645a681abc66acd4 · 2026-09-09 16:04:10 -0700 · Steve Abrams

Lint clean (0 errors). Refactor: consolidated duplicate validation import in
reconcile.ts (behavior-preserving). Minor bump for the two backward-compatible
features shipped this session (verified consent, donation reconciliation).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LTfwQCiPbW99SJV5RYRe4L

Files touched

Diff

commit 2c3739d5409331805f10f7fa645a681abc66acd4
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Wed Sep 9 16:04:10 2026 -0700

    chore: lint, refactor, v0.2.0 (session close)
    
    Lint clean (0 errors). Refactor: consolidated duplicate validation import in
    reconcile.ts (behavior-preserving). Minor bump for the two backward-compatible
    features shipped this session (verified consent, donation reconciliation).
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01LTfwQCiPbW99SJV5RYRe4L
---
 lib/campaigns/reconcile.ts | 3 +--
 package-lock.json          | 4 ++--
 package.json               | 2 +-
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/lib/campaigns/reconcile.ts b/lib/campaigns/reconcile.ts
index a27778f..38c9fd0 100644
--- a/lib/campaigns/reconcile.ts
+++ b/lib/campaigns/reconcile.ts
@@ -1,8 +1,7 @@
 import type { PoolClient } from 'pg';
 import { query } from '@/lib/db';
 import { audit, transaction, type Scope } from './store';
-import { CampaignError, choice, id, number, text } from './validation';
-import { sandbox } from './validation';
+import { CampaignError, choice, id, number, sandbox, text } from './validation';
 
 // Deterministic reconciler for ONE-TIME giving: link an unmatched one-time donation to the one-time
 // fundraiser pledge that intended it. Match requires SAME org + SAME donor email (case-insensitive) +
diff --git a/package-lock.json b/package-lock.json
index 10fa714..fb127d6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "norma",
-  "version": "0.1.4",
+  "version": "0.2.0",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "norma",
-      "version": "0.1.4",
+      "version": "0.2.0",
       "dependencies": {
         "@codemirror/lang-html": "^6.4.11",
         "@codemirror/state": "^6.5.4",
diff --git a/package.json b/package.json
index 880640c..c41867e 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "norma",
-  "version": "0.1.4",
+  "version": "0.2.0",
   "private": true,
   "scripts": {
     "dev": "next dev -p 7400",

← b18aac0 Add donation reconciliation slice (TK-11335 Section A, local  ·  back to Norma Platform  ·  Add donation refund reconciliation slice (TK-11335 Section A 437e1dc →