Eine TypeScript-Datei pro Collection liefert dir das Schema, die REST-API, das typisierte SDK und das Panel. Die Zugriffsregeln in derselben Datei werden zu Postgres Row-Level Security kompiliert, sodass jede Route, jeder Job, jedes Skript und jeder Agent gegen dieselbe Wand läuft.
Eine TypeScript-Datei pro Collection ist alles, was ein Agent liefern muss. Schema, REST-API, typisiertes SDK und Panel werden daraus generiert, und die Zugriffsregeln darin werden zu Postgres Row-Level Security kompiliert. Was das Modell vergisst, vergisst die Datenbank nicht.
Schema, REST-API, typisiertes SDK, Panel und Zugriffsregeln kommen aus einer einzigen TypeScript-Datei und ändern sich mit ihr. Die Regeln werden zu Postgres Row-Level Security kompiliert, sodass das Backend, das du generiert hast, auch das ist, das durchgesetzt wird.
Eine TypeScript-Datei pro Collection erzeugt beides: die REST-API und das typisierte SDK, die dein Code aufruft, und das CMS, in dem dein Team arbeitet, mit denselben Policies. Nichts wird zweimal gebaut, und es gibt keine Hintertür an den Regeln vorbei.