wordeck/apps/api/src
Till JS b13c9dd914
Some checks are pending
CI / validate (push) Waiting to run
fix(marketplace): credits-client camelCase + grant() + referenceId
Validierung gegen mana-credits internalReserveSchema /
internalGrantSchema:

- snake_case → camelCase (userId, appId, reservationId, referenceId)
  Vorher hätte jeder reserve-Call 400 geworfen — fiel nicht auf, weil
  Paid-Decks dormant sind.
- grant()-Methode neu: für Author-Payouts beim Paid-Deck-Live-Schalten.
  Braucht referenceId (Pflicht, max 128 chars) + reason (max 64).
- appId 'wordeck' statt 'cards' (Brand-Konsistenz mit ev.mana.wordeck-
  Rebrand 2026-05-17).
- commit() akzeptiert optionalen description-Parameter.
- Response-Type: reservationId/grantId statt snake_case.

Bereitet den Live-Bezahl-Flow vor (immer noch dormant). Synchron mit
Comicello-Fix vom 2026-05-19.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 00:11:05 +02:00
..
db refactor(big-bang): cards → wordeck im gesamten Code-Layer 2026-05-17 22:39:42 +02:00
lib refactor(big-bang): cards → wordeck im gesamten Code-Layer 2026-05-17 22:39:42 +02:00
middleware feat(aura): onboarding.first_use (+25) hook in JWT-Branch 2026-05-18 12:52:29 +02:00
routes refactor(big-bang): cards → wordeck im gesamten Code-Layer 2026-05-17 22:39:42 +02:00
services fix(marketplace): credits-client camelCase + grant() + referenceId 2026-05-19 00:11:05 +02:00
share-handlers refactor(big-bang): cards → wordeck im gesamten Code-Layer 2026-05-17 22:39:42 +02:00
index.ts refactor(big-bang): cards → wordeck im gesamten Code-Layer 2026-05-17 22:39:42 +02:00