cap-nodejs

v2.3 Storage Adapters Readiness Checklist

v2.3 starts with storage contract hardening and adds new first-party storage adapters for Knex, TypeORM, and Prisma.

Current v2.3 adapters:

Adapter Adapter style Transaction context
MikroORM ORM-specific adapter MikroORM EntityManager
Knex SQL query-builder adapter Knex.Transaction
TypeORM ORM adapter TypeORM EntityManager
Prisma Raw-SQL Prisma Client adapter; no CAP models in the Prisma schema Prisma.TransactionClient

Drizzle, Sequelize, and Mongoose remain future candidates. Raw SQL and a shared SQL core remain deferred until the current adapters prove meaningful duplication.

Checklist

Sequencing

Knex was the first adapter after the foundation PR, followed by TypeORM and Prisma. All three use the shared publish and received contracts. SQL-core remains deferred until duplication is proven across real adapters.