0000000000000000000000000000000000000000 ff71d096607eb2e6653b474e6124a5372c150635 uniespace-admin <admin@unie.space> 1790012930 +0200	branch: Created from HEAD
ff71d096607eb2e6653b474e6124a5372c150635 e85f96e95e3b0de0a79a08590d7e773ea914bdf2 console-admin <admin@unie.space> 1790012931 +0200	commit: snapshot: état prod pré-Phase 1 (stabilisation)
e85f96e95e3b0de0a79a08590d7e773ea914bdf2 5ad9cf8f84d063cdccefca9941eb5c7f846e3702 console-admin <admin@unie.space> 1790013455 +0200	commit: phase-1: stabilisation non-destructive
5ad9cf8f84d063cdccefca9941eb5c7f846e3702 d0453192d609c04c584b3dc5fda14821aced7029 console-admin <admin@unie.space> 1790014241 +0200	commit: phase-2: modération complète (opérations réelles)
d0453192d609c04c584b3dc5fda14821aced7029 80b6301ae4533271e2fa88fc7f711b2053f40c7d console-admin <admin@unie.space> 1790015298 +0200	commit: phase-3: Feature & Config Manager (réglages réellement appliqués)
80b6301ae4533271e2fa88fc7f711b2053f40c7d 258c26ebd800fb33a56040d48ca1f6a98953adf8 console-admin <admin@unie.space> 1790016051 +0200	commit: phase-4: Database Center en lecture seule
258c26ebd800fb33a56040d48ca1f6a98953adf8 043a9a028ab121e6947df0ad6634ba64d0518216 console-admin <admin@unie.space> 1790017248 +0200	commit: phase-5: Storage Center (opérations réelles, sans secrets exposés)
043a9a028ab121e6947df0ad6634ba64d0518216 674541a638332302fd0516b5bef58f0ceb66e8d0 console-admin <admin@unie.space> 1790018218 +0200	commit: phase-6: Design Studio v1 (tokens + bannière pilotés, effet réel)
674541a638332302fd0516b5bef58f0ceb66e8d0 a395dbac094b4a393869ba644eaa37eba5e1dd04 console-admin <admin@unie.space> 1790018922 +0200	commit: phase-7: Code Studio v1 en lecture seule (sans écriture ni terminal)
a395dbac094b4a393869ba644eaa37eba5e1dd04 a131ff8977cb39c797e145f0148e1d532f14bb66 console-admin <admin@unie.space> 1790019361 +0200	commit: phase-8: UNIESPACE AI v1 (outils déclarés, lecture seule)
a131ff8977cb39c797e145f0148e1d532f14bb66 8457f2810390f0b9d25a57395b2a89f27514232e console-admin <admin@unie.space> 1790019897 +0200	commit: phase-9: hardening final (éléments validés)
8457f2810390f0b9d25a57395b2a89f27514232e 522bd415da68217a669644c4b48a08f133f1d589 console-admin <admin@unie.space> 1790020606 +0200	commit: phase-10: MFA TOTP staff (2 étapes, QR, secours SUPER)
522bd415da68217a669644c4b48a08f133f1d589 a12dd42d8c121f3d37724748d2008c55e31135b3 console-admin <admin@unie.space> 1790020714 +0200	commit: nav: sidebar réorganisée (7 rubriques FR, triées par usage)
a12dd42d8c121f3d37724748d2008c55e31135b3 d19b39745b9c82ac4001fab2291e13ed989dd027 console-admin <admin@unie.space> 1790022353 +0200	commit: phase-11: Ops Center (pouvoir terminal en graphique, borné)
d19b39745b9c82ac4001fab2291e13ed989dd027 d64ac271988aa1143ad2a411c83914089591460e console-admin <admin@unie.space> 1790100560 +0200	commit: phase-12: contrôle total graphique (édition, git, rebuilds)
d64ac271988aa1143ad2a411c83914089591460e 3b57edf42d69e91b6865bba83511997b86e4b714 console-admin <admin@unie.space> 1790103659 +0200	commit: phase-13: Design Studio moteur canvas (app réelle + config)
3b57edf42d69e91b6865bba83511997b86e4b714 d533b9503be80aa07ca6fcf064db22dd8b0b70ca console-admin <admin@unie.space> 1790104430 +0200	commit: phase-14: IA supervisée (propose -> approuve -> exécute)
d533b9503be80aa07ca6fcf064db22dd8b0b70ca 3df14230cb0b317476525d0ec7ae96b932c927cf console-admin <admin@unie.space> 1790105571 +0200	commit: audit: catalogue open source + architecture de composants (docs seules)
3df14230cb0b317476525d0ec7ae96b932c927cf a6ec9ea8d600ee80efea038f323e5847678e6c8b console-admin <admin@unie.space> 1790106252 +0200	commit: phase P-A: fondations (tests, a11y, lucide normalisé, ux/)
a6ec9ea8d600ee80efea038f323e5847678e6c8b 3806dcfcfc2528fa238e9d97b3e5786e5b5b4272 console-admin <admin@unie.space> 1790107501 +0200	commit: phase P-B: éditeur CodeMirror + adapter UniespaceCode
3806dcfcfc2528fa238e9d97b3e5786e5b5b4272 493b142a8f6cabff2195de72337d195336cbe001 console-admin <admin@unie.space> 1790108871 +0200	commit: phase P-C: tables TanStack + adapter UniespaceTable
493b142a8f6cabff2195de72337d195336cbe001 b72837416df5053291965c250432d35322d3a3c6 console-admin <admin@unie.space> 1790111480 +0200	commit: phase P-D: import fichiers Storage Center (react-dropzone)
b72837416df5053291965c250432d35322d3a3c6 aa9786bdb52a15f7181e8a4caf2926a87734bbf2 console-admin <admin@unie.space> 1790113181 +0200	commit: hotfix: BigInt non sérialisable cassait la Database (tables/lignes/SQL)
aa9786bdb52a15f7181e8a4caf2926a87734bbf2 f1defbff2cfa69f63cc9e457d63c7242abee0e4a console-admin <admin@unie.space> 1790113683 +0200	commit: studio v2: canvas pro (zoom, règles, statut, marges visuelles, nudge)
f1defbff2cfa69f63cc9e457d63c7242abee0e4a 29ba9c4eb4603e46d210efcdfbd20ba45388cf36 uniespace-admin <admin@unie.space> 1790123840 +0200	commit: dashboard: globe 3D earth_globe (2,4 Mo) remplace la carte 2D utilisateurs en ligne
29ba9c4eb4603e46d210efcdfbd20ba45388cf36 25b53a63f4c91a3352432c982ebf01b70b95be23 uniespace-admin <admin@unie.space> 1790125726 +0200	commit: dashboard: hauteur explicite du conteneur globe 3D (Canvas 100% replié à 0px sinon) + garde-fou échelle
25b53a63f4c91a3352432c982ebf01b70b95be23 ca88fcf57d1a71c30a4ac5f06df42cc81a7b89ba uniespace-admin <admin@unie.space> 1790126901 +0200	commit: dashboard: pin three 0.170 (compat fiber v8/drei v9) + statut de chargement globe visible + vrai message d'erreur
ca88fcf57d1a71c30a4ac5f06df42cc81a7b89ba b56e0b72fa5ef4eb7b2d01840faef59fadc4a689 uniespace-admin <admin@unie.space> 1790161435 +0200	commit: dashboard: retrait globe 3D, retour carte 2D utilisateurs en ligne
b56e0b72fa5ef4eb7b2d01840faef59fadc4a689 d80d6043328eb972c811685a5c6960962695e662 uniespace-admin <admin@unie.space> 1790164704 +0200	commit: dashboard: globe 3D procédural réaliste (jour/nuit/nuages/atmosphère, textures NASA 2,7 Mo, markers calés UV)
d80d6043328eb972c811685a5c6960962695e662 7ac77204eff03824804c4efafd9740ed410a2344 uniespace-admin <admin@unie.space> 1790166494 +0200	commit: dashboard: globe plus lumineux (soleil 3.4 + ambiante 0.45 + hémisphère)
7ac77204eff03824804c4efafd9740ed410a2344 974f9a473fab7ced4fd1d5cb62344b24e1757246 uniespace-admin <admin@unie.space> 1790167768 +0200	commit: dashboard: globe zoomable + labels villes/pays au zoom, étoiles renforcées, nuit éclaircie
974f9a473fab7ced4fd1d5cb62344b24e1757246 d498117f699efd08e929aa65554704b20465ae5e uniespace-admin <admin@unie.space> 1790170318 +0200	commit: admin: carte 3D Google Photorealistic des utilisateurs (console uniquement, perms + bbox + clustering)
d498117f699efd08e929aa65554704b20465ae5e 51b363c3ed3286799dfa5e81ef77521f6bbdce85 uniespace-admin <admin@unie.space> 1790171451 +0200	commit: dashboard: Google 3D à la place de Répartition géographique, retrait page carte + globe procédural
51b363c3ed3286799dfa5e81ef77521f6bbdce85 edcfbf7a3d2bca131ac274572ec47c087d384f57 uniespace-admin <admin@unie.space> 1790172437 +0200	commit: admin: sélecteur geste carte 1 doigt / 2 doigts (3D + 2D, mémorisé)
edcfbf7a3d2bca131ac274572ec47c087d384f57 c310ab3a85a20e4b4f0036bd27bb24641a60f894 uniespace-admin <admin@unie.space> 1790173337 +0200	commit: dashboard: carte 3D pleine largeur, infos pays en bandeau dessous
c310ab3a85a20e4b4f0036bd27bb24641a60f894 fc51f9f5b7f9bee26e8a027844af4b5fe14706b6 uniespace-admin <admin@unie.space> 1790175198 +0200	commit: admin: détection position online/offline (vraie IP, tableau id/IP/drapeau/coords, vol vers la planète)
fc51f9f5b7f9bee26e8a027844af4b5fe14706b6 ef9611e9d216b389d3b47f7f75998126325e39a7 uniespace-admin <admin@unie.space> 1790179927 +0200	commit: positions: IP affichée (— si absente), source GPS/IP, endpoint GPS, heartbeat n'écrase plus le GPS
ef9611e9d216b389d3b47f7f75998126325e39a7 1d3227bd4123e85fcc5b3d9f53e1f575cb6a3652 uniespace-admin <admin@unie.space> 1790202835 +0200	commit: position exacte: opt-in GPS appareil (toggle confidentialité, envoi throttlé vers me/location)
1d3227bd4123e85fcc5b3d9f53e1f575cb6a3652 d81228cf65ed815fad388fde05d5e70259b63a19 uniespace-admin <admin@unie.space> 1790207652 +0200	commit: GPS toujours actif pour tous les comptes (retrait opt-in, envoi auto throttlé)
