The flow
Backend dev updates the doc
Edit
wardrobe-backend/API_DOCUMENTATION.md in the same PR as the route
change. This is mandatory.Tech-lead reviews
The diff goes through
tech-lead for contract sign-off. Breaking changes
require a coordinated mobile-side plan.Mobile syncs the client
mobile-dev updates the matching auxi/src/services/*.ts client. The
submodule pin in the umbrella bumps once both sides land.Why this works
- No shared SDK to drift silently.
- No codegen that hides assumptions in generated artifacts.
- One written document that both sides read — and update — by hand.
Enforcement
Tech-lead is read-mostly across both repos and is the single source of truth for contract-level decisions. They block merges that ship a route change without anAPI_DOCUMENTATION.md update.