CARIBBEIN — FOR THE GEEKS https://www.caribbein.fr/geek/ ================================================================================ The plain-text edition, for people who curl instead of click. WHAT THIS IS The technical page: what runs, what is mid-rebuild, and what is not built yet. Written for anyone doing due diligence on us. THE ESTATE, IN ROLES people visitors · islanders · providers surfaces front door (static, zero-dep) · marketplace (one HTML file) consumer app · provider OS fleet [being rebuilt] data operational Postgres — schema per OS, row-level security from the first table · object storage — hard public/private split, identity documents by signed URL only integrations payments [not built yet — beta is concierge, you settle with the provider] · messaging · maps · push · mail THE FRONT DOOR A plain Node http server. No framework, no build step, no runtime npm dependencies. Single-file pages, inline CSS/JS, self-hosted fonts with a Google Fonts fallback. Security headers on every response. Works with JavaScript off. Honours prefers-reduced-motion. THE SHELL Nineteen named operating systems, one shared shell. The shell owns chrome, theme, EN/FR, command palette, error log, master-detail, bulk actions, undo, virtualization, offline state, density, shortcuts, print. Per-OS configuration is the only per-OS frontend code. Guards fail the build in CI. One OS is across today; the rest still run on the platform being replaced. We would rather show you the flight than pretend it landed. THINGS WE DELIBERATELY DO NOT RUN No React on the front door. No edge provider in front of the origin. No social login — phone plus one-time code. No third-party error tracking. Exactly one analytics vendor. No consumer-facing AI in the marketplace: we do not put a chatbot between you and a person on your island. THE NUMBERS None are printed here, on purpose. Every figure lives in a dated file: curl -s https://www.caribbein.fr/geek/geek-facts.json and can be re-derived against the same public endpoints the marketplace itself reads: curl -s https://www.caribbein.fr/geek/probe.mjs | node - QUESTIONS WITH TEETH welcome@caribbein.fr -------------------------------------------------------------------------------- FR — L'ÉDITION TEXTE La page technique : ce qui tourne, ce qui est en pleine reconstruction, et ce qui n'est pas encore construit. Une porte d'entrée sans dépendances (serveur Node http nu, aucune dépendance à l'exécution), dix-neuf systèmes d'exploitation sur un socle commun (un schéma Postgres par OS, sécurité au niveau des lignes dès la première table), et un catalogue construit établissement par établissement — l'office de tourisme d'abord, jamais un simple aspirage. Pas de connexion via réseaux sociaux. Pas d'IA face au client dans le marché. Les paiements ne sont pas encore traités : en bêta, la conciergerie met en relation et le règlement se fait directement auprès du prestataire. Aucun chiffre n'est imprimé ici, volontairement : ils vivent, datés, dans geek-facts.json, et se re-dérivent avec probe.mjs (voir ci-dessus). Les questions qui mordent : welcome@caribbein.fr ================================================================================