Standard del repo
- mantieni il codice completamente tipizzato
- aggiungi storie Storybook per qualsiasi superficie UI personalizzata
- documenta le modifiche di runtime nella documentazione
- mantieni i feature flag additivi
- preferisci un comportamento operativo prevedibile rispetto a teatrini di abstrazione
Standard della pull request
Ogni slice di funzionalità dovrebbe includere:- modifiche tipizzate ad applicazioni e package
- test per il comportamento modificato
- documentazione aggiornata in
apps/docsedocs/*.mddove rilevante - note esplicite di rollout, replay o rollback per le modifiche operative
- note di revisione adversarial quando la funzionalità tocca correttezza o confini di sicurezza
Coerenza del repository
Il repo dovrebbe adattarsi allo stile operativo digb-travio-webhooks:
- scopo del repository diretto ed esplicito
- CI e processo di release leggibili
- comportamento a runtime con poca “magia”
- contratti interni documentati
- runbook e note di revisione conservati nel repo
gb-travio-webhooks.
Nota sull’implementazione attuale
Il repo dispone già sia di un livello di repository tipizzato basato su mock, sia del contratto schema/env di Supabase. Per i contributori, l’assunzione sicura oggi è:- la maggior parte dell’iterazione su UI e API avviene ancora sul percorso basato su mock
- il comportamento basato su Supabase dovrebbe essere documentato esplicitamente quando una superficie è effettivamente collegata
- i contratti di app e API dovrebbero rimanere stabili mentre l’implementazione dello storage cambia sotto di essi