feat(dm-dashboard): Wave 1 — auth fixes, DB schema, Open5e interfaces, AI clients

- Fix auth anti-patterns (JWT, OAuth, logout, middleware, url.origin)
- Extend DB schema with tier, npcs, counters, translations, notes, initiative
- Expand Open5e TypeScript interfaces (Monster, Spell) to full V2
- Build OpenRouter API client for FREE tier
- Build Kimi API client for PRO tier
- Add comprehensive tests for all modules
This commit is contained in:
emil
2026-05-15 21:28:42 +03:00
parent 1f09270329
commit 25f43ec4e2
29 changed files with 3649 additions and 50 deletions
@@ -0,0 +1,10 @@
{
"sessionID": "ses_1d389e69bffedksVYoEM6rnr6t",
"updatedAt": "2026-05-15T16:29:01.586Z",
"sources": {
"background-task": {
"state": "idle",
"updatedAt": "2026-05-15T16:29:01.586Z"
}
}
}
@@ -0,0 +1,10 @@
{
"sessionID": "ses_1d3921469ffeQox08ZjNWWJq7u",
"updatedAt": "2026-05-15T16:20:30.027Z",
"sources": {
"background-task": {
"state": "idle",
"updatedAt": "2026-05-15T16:20:30.027Z"
}
}
}