Repo standards
- keep the code fully typed
- add Storybook stories for any custom UI surface
- document runtime changes in docs
- keep feature flags additive
- prefer boring operational behavior over abstraction theater
Pull request standard
Every feature slice should include:- typed application and package changes
- tests for the changed behavior
- updated documentation in
apps/docsanddocs/*.mdwhere relevant - explicit rollout, replay, or rollback notes for operational changes
- adversarial review notes when the feature touches correctness or safety boundaries
Repository fit
The repo is expected to fit the operating style ofgb-travio-webhooks:
- direct and explicit repository purpose
- legible CI and release process
- low-magic runtime behavior
- documented internal contracts
- runbooks and review notes stored in-repo
gb-travio-webhooks.
Current implementation note
The repo already carries both a typed mock-backed repository layer and the Supabase schema/env contract. For contributors, the safe assumption today is:- most UI and API iteration still happens against the mock-backed path
- Supabase-backed behavior should be documented explicitly when a surface is actually wired
- app and API contracts should stay stable as storage implementation changes underneath them