← 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
M lib/campaigns/reconcile.tsM package-lock.jsonM package.json
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 →