Strapi Foundation

Use when porting Strapi's DB-agnostic database kernel — knex-compiling query-builder state machine, lifecycle-hooked write pipeline with compensating rollback, per-subscriber hook-state threading, bounded identifier shortening, N+1-free batch populate, connect-order topological sorting, anyToOne relinking with document-sibling exclusion, hash-gated schema sync with 3-way DDL diffing, constraint-safe alter ladders, exactly-once migration runner, dual-stream user/internal migration providers, row-number deep-sort wrapping with virtual status ranking sort, three-pass metadata loading with preset-name skip, morphOne reverse-link cascade deletes, fixed-order streaming transfer stages with skip/cancel/rollback, stream-replacing progress trackers with pre-start totals, index-difference flow state machines over WebSocket step protocols, uuid dedup-replay idempotent dispatch, and init-echo binary wire negotiation.

ryan-brosas 340246b 27 files · 128.0 KB Updated

File contents

ryan-brosas/universal-template/tree/main/skills/strapi-foundation commit 340246b9f1

Frequently asked questions

npx skillmds@latest add ryan-brosas/strapi-foundation