ben.stull
|
9bc6e4dbd2
|
feat(products): diff engine — add/update/unchanged/error + INV-11 fingerprint
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-11 15:28:03 -07:00 |
|
ben.stull
|
19ee695c20
|
feat(products): row validation — §6.5.1 rules + INV-15 sanitization
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-11 15:17:01 -07:00 |
|
ben.stull
|
f64c3fddf9
|
feat(products): CSV codec — file-level parse + INV-18 caps (PUC-5a)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-11 14:58:53 -07:00 |
|
ben.stull
|
c39bbd4728
|
feat(products): domain skeleton — errors, column registry, canonical row model
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-11 14:55:37 -07:00 |
|