feat: establish auth listing and image vertical slices

Includes MFA-capable authentication, session and CSRF security, password recovery, listing lifecycle and ownership rules, inventory image metadata, local ImageStorage, migrations, tests, and implementation status documentation. Verification: npm test (62 passing) and integration suite (14 passing).
This commit is contained in:
2026-09-08 17:32:03 -04:00
commit c728016dec
128 changed files with 9788 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
{
"name": "@pokemon-inventory/validation",
"private": true,
"type": "module",
"exports": {
"./auth": "./auth.js",
"./inventory": "./inventory.js",
"./image": "./image.js",
"./listing": "./listing.js",
"./product": "./product.js"
},
"dependencies": {
"zod": "^4.1.8"
}
}