Skip to content

feat: resolve issues #485 #486 #487 #488#534

Merged
Chucks1093 merged 1 commit into
accesslayerorg:mainfrom
emmanueltony792-blip:feat/issues-485-486-487-488
Jun 27, 2026
Merged

feat: resolve issues #485 #486 #487 #488#534
Chucks1093 merged 1 commit into
accesslayerorg:mainfrom
emmanueltony792-blip:feat/issues-485-486-487-488

Conversation

@emmanueltony792-blip

Copy link
Copy Markdown
Contributor

#485: add serializeBigInt alias for sanitizeBigInts and wire into response serializer (sendSuccess, sendPaginatedSuccess); expand unit tests to cover all four acceptance criteria

#486: emit structured debug log after each successful price snapshot write with creator_id, new_price, previous_price, ledger_sequence, written_at; skip log when price unchanged; error log on failure was already present

#487: change webhook max-limit error from 422 (was 409); update integration test to assert 422 status, descriptive error message, and that webhook count stays at the limit after the failed attempt

#488: add docs/architecture/ownership-read-model.md documenting KeyOwnership table schema, buy/sell/transfer update triggers, balance conservation invariant, and replay consistency behaviour

chore: add package-lock.json to .gitignore; remove trailing artifact

Summary

Testing

  • pnpm lint
  • pnpm build
  • pnpm exec prisma generate when schema or generated types changed

Checklist

…rorg#487 accesslayerorg#488

accesslayerorg#485: add serializeBigInt alias for sanitizeBigInts and wire into
response serializer (sendSuccess, sendPaginatedSuccess); expand unit
tests to cover all four acceptance criteria

accesslayerorg#486: emit structured debug log after each successful price snapshot
write with creator_id, new_price, previous_price, ledger_sequence,
written_at; skip log when price unchanged; error log on failure was
already present

accesslayerorg#487: change webhook max-limit error from 422 (was 409); update
integration test to assert 422 status, descriptive error message,
and that webhook count stays at the limit after the failed attempt

accesslayerorg#488: add docs/architecture/ownership-read-model.md documenting
KeyOwnership table schema, buy/sell/transfer update triggers, balance
conservation invariant, and replay consistency behaviour

chore: add package-lock.json to .gitignore; remove trailing artifact
@Chucks1093 Chucks1093 merged commit a155450 into accesslayerorg:main Jun 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment