Skip to content

Db schema verify#20

Merged
wmadden merged 9 commits into
mainfrom
db-schema-verify
Nov 18, 2025
Merged

Db schema verify#20
wmadden merged 9 commits into
mainfrom
db-schema-verify

Conversation

@wmadden
Copy link
Copy Markdown
Contributor

@wmadden wmadden commented Nov 18, 2025

No description provided.

@wmadden wmadden merged commit c18f8a1 into main Nov 18, 2025
2 of 3 checks passed
@wmadden wmadden deleted the db-schema-verify branch November 18, 2025 14:30
wmadden added a commit that referenced this pull request May 12, 2026
Decisions C6 (subpath-only entrypoints) and C12 (subclass-based runtime
hierarchy) supersede earlier shapes that are still demonstrated across the
component docs. This sweep aligns every example, table description, and
prose reference with the canonical authoring + runtime surface:

- `supabase.contract<C>(json)` factory removed everywhere except the
  historical "closed by" notes in decisions.md / design-holes.md. Replaced
  with subpath imports from /contract.
- `supabase.pack()` callable replaced with value-imported `supabasePack`
  from /pack.
- `supabase.roles.*` rewritten as `supabaseRoles.*` with imports from
  /contract.
- `m.constraints.ref(otherModel)` stale syntax replaced with the settled
  `constraints.foreignKey()` / `rel.belongsTo()` API.
- Example app contract.ts and prisma-next.config.ts brought in line with
  the new import shapes.
- Per-doc Open Questions sections trimmed to remove items already closed
  by recent decisions; remaining entries are genuinely defaultable.
- design-holes #20 promoted from open to closed (C6 fully supersedes the
  earlier shorthand-vs-longhand framing).

No new decisions; this is housekeeping to make the docs internally
consistent ahead of the project spec/plan finalization pass.
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.

1 participant