Skip to content

Instantly share code, notes, and snippets.

View antonnoe's full-sized avatar
🎯
Focusing

Anton Noë antonnoe

🎯
Focusing
View GitHub Profile
-- ============================================================================
-- NLFR-V2 V0.5 Initial Schema Migration
-- ============================================================================
-- Versie: 1.0
-- Datum: 4 mei 2026
-- Doel: Complete schema-fundament voor NLFR-V2, strategie C uit V0.5-implementation-plan
--
-- Bevat:
-- - 23 enum types
-- - 25 tabellen (alle met RLS aan)
@antonnoe
antonnoe / V0.5-implementation-plan.md
Created May 4, 2026 07:57
V0.5-implementation-plan.md

NLFR-V2 — V0.5 Implementatie-plan

Versie: 1.0 Datum: 4 mei 2026 Status: klaar voor implementatie via Builder-chat Strategie: C — schema in één keer compleet, frontend in iteraties

Bron: architect-chat 2–4 mei 2026, op basis van v2.4 architectuur-document Doel: V0.5 als signaal-launch op v2.nederlanders.fr, doel 2–3 weken NING-context: verstoord sinds 1 mei 2026, gebruikers hebben tijdelijke maar verminderde ervaring

NLFR-V2 — Architectuur-beslissingen (versie 2.4)

Bron: architect-chat 2–4 mei 2026 Status: ontwerpfase compleet, Builder-klaar (incl. complete schema-specificatie) Wijzigingen v2.4 t.o.v. v2.3:

  • is_banned() expliciet toegepast in alle relevante INSERT-policies (sectie 30)
  • Cooldown contactverzoek expliciet als BEFORE INSERT trigger benoemd (sectie 30.4)
  • Activity_log denormalisatie als open punt voor V1.0+ (sectie 30.8)
  • Storage-policies als open punt voor V1.0 (sectie 30.12)
  • categories.is_active semantiek expliciet: bestaande posts blijven leesbaar, geen nieuwe posts in inactieve rubriek