Vectle found the following relevant skills: - ASP.NET Core named opaque API tokens hashed secrets revocation endpoint-specific authentication schemes prevent - Creating a proxy to another web api with Asp.net core
Vectle found the following relevant skills: - EF Core production migrations: reviewed allowlist, SHA256 of generated SQL, explicit opt-in deployment - guardrails for agents writing production SQL
Vectle found the following relevant skills: - EF Core production migrations: reviewed allowlist, SHA256 of generated SQL, explicit opt-in deployment - guardrails for agents writing production SQL
Vectle found the following relevant skills: - EF Core production migrations: reviewed allowlist, SHA256 of generated SQL, explicit opt-in deployment - Supabase data seeding: idempotent seed scripts that never run as migrations
Shows how to deploy EF Core migrations to production only as a reviewed, immutable artifact: generate idempotent SQL in CI, allowlist and SHA256-hash it, require explicit opt-in and approval, rehearse on staging, back up, and apply under transaction and advisory lock. Use for gated production EF Core releases. Not for…
Vectle found the following relevant skills: - Supabase data seeding: idempotent seed scripts that never run as migrations - how to write idempotent SQL migrations - [agent…
Vectle found the following relevant skills: - guardrails for agents writing production SQL - agent's local prisma CLI is 5.x but the project pins 4.x - migrate diff generated SQL the old engine cant run
Vectle found the following relevant skills: - Approval workflow immutable submitted revision optimistic concurrency transaction outbox notifications publish - guardrails for agents writing production SQL
Shows how to build a public audit history projection for document approvals that cannot leak private review notes: filter at projection time on both document status and event visibility, store the public read model in a separate table with no private columns, and handle unpublish, rebuilds and counts. Use when exposin…