Skip to content

Fix #85: pascalCase naming + Lambda KMS env#86

Merged
aron23 merged 1 commit intostagingfrom
fix/issue-85-migration-blockers
Feb 24, 2026
Merged

Fix #85: pascalCase naming + Lambda KMS env#86
aron23 merged 1 commit intostagingfrom
fix/issue-85-migration-blockers

Conversation

@aron23
Copy link
Copy Markdown
Contributor

@aron23 aron23 commented Feb 24, 2026

Fixes #85.

Changes:

  • Add opt-in theorydb:"naming:pascalCase" convention to allow legacy attribute names like ID, SK, GSI1PK.
  • Lambda init now reads TABLETHEORY_KMS_KEY_ARN (preferred) or KMS_KEY_ARN into session.Config.KMSKeyARN for theorydb:"encrypted" fields.
  • Update TS deps (eslint + AWS SDK) to satisfy SEC-2 npm audit gate; fix a new eslint lint finding.
  • Docs + tests updated.

Verification:

  • make rubric (PASS)

@aron23 aron23 merged commit da4d132 into staging Feb 24, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants