SAPCESORTIUM ORBIT HACKATHON. ORBIT 2026 — RUNBOOK OPÉRATIONNEL.

commentaires · 1 Vues

Le présent Runbook définit le déroulement opérationnel de la première édition du SPACESORTIUM ORBIT HACKATHON™.

 

 

ORBIT 2026 — RUNBOOK OPÉRATIONNEL

Organisation et conduite des sept jours

 

30 TALENTS · 7 DAYS · 6 MISSIONS · 1 ORBIT

 Manuel d’exécution

 

1. OBJET DU RUNBOOK

Le présent Runbook définit le déroulement opérationnel de la première édition du SPACESORTIUM ORBIT HACKATHON™.

Il complète notamment :

  • le Dossier officiel de lancement ;

  • le Règlement officiel ;

  • le Cahier des charges des six missions ;

  • l’Architecture technique de référence ;

  • les spécifications API et Data communes ;

  • les règles de sécurité ;

  • le référentiel d’évaluation.

Il constitue le document de conduite quotidien pour :

l’organisation, les participants, les Mission Leads, les mentors, le Comité technique, les responsables d’intégration, le jury et les partenaires techniques.

Son objectif est d’assurer que les sept jours ne constituent pas une succession d’activités improvisées, mais une progression contrôlée vers une démonstration intégrée.

 

2. PRINCIPE DIRECTEUR

La logique générale de la semaine est :

UNDERSTAND → DESIGN → BUILD → CONNECT → INTEGRATE → SECURE → DEMONSTRATE

Chaque journée possède :

  • un objectif principal ;

  • des livrables obligatoires ;

  • des points de contrôle ;

  • des réunions communes ;

  • des activités de mentorat ;

  • des contrôles techniques ;

  • un critère de passage à la journée suivante.

Aucune équipe ne doit progresser uniquement en fonction de son propre périmètre.

Le principe reste :

CONSTRUIRE SÉPARÉMENT. CONCEVOIR ENSEMBLE. INTÉGRER EN CONTINU.

 

3. LES HUIT TEMPS DE L’OPÉRATION

Le Runbook distingue :

J0 — ONBOARDING
Préparer les personnes et les environnements.

J1 — UNDERSTAND & DESIGN
Comprendre, spécifier et concevoir.

J2 — BUILD
Construire les premières fonctions.

J3 — BUILD & CONNECT
Faire émerger les interfaces entre équipes.

J4 — INTEGRATE
Tester réellement les connexions.

J5 — CONSOLIDATE & SECURE
Stabiliser, sécuriser et documenter.

J6 — INTEGRATED DEMO
Assembler et répéter le scénario global.

J7 — ORBIT
Finaliser, démontrer, évaluer et reconnaître.

J0 constitue une journée préparatoire et ne fait pas partie des sept jours officiels de construction.

 

4. ORGANISATION DE COMMANDEMENT

ORBIT doit être conduit comme une opération multiéquipes.

Je recommande la structure suivante.

 

ORBIT DIRECTOR

Responsable général de l’événement.

Décisions organisationnelles, arbitrages majeurs, relation avec les partenaires.

 

TECHNICAL DIRECTOR

Garant de l’architecture globale.

Arbitre :

  • architecture ;

  • APIs ;

  • modèles de données ;

  • sécurité ;

  • intégration ;

  • dérogations techniques.

 

INTEGRATION LEAD

Responsable transversal de la convergence des six missions.

Il ne dirige pas une équipe particulière.

Sa mission est de s’assurer que les équipes se connectent réellement entre elles.

 

SECURITY LEAD

Responsable des environnements, accès, secrets, incidents et contrôle de sécurité.

DATA / API LEAD

Garant :

  • du Common Data Model ;

  • des identifiants ;

  • des API Contracts ;

  • des formats d’échange.

 

MISSION LEADS

Un référent par mission :

01 Social Core
02 Nation Digital Twin
03 Natiometric AI
04 Natioscope
05 Citizen
06 Data & Infrastructure

 

MENTORS

Interviennent pour conseiller, challenger et débloquer.

Ils ne doivent pas réaliser le travail à la place des participants.

 

5. ORGANISATION DES ÉQUIPES

Chaque équipe d’environ cinq personnes devra répartir au minimum les responsabilités suivantes :

Mission Coordination

Technical Architecture

Development

Integration

Documentation / QA

 

Certaines responsabilités peuvent être cumulées.

 

Les missions plus spécialisées pourront également désigner :

AI Lead, Data Lead, Security Lead, UX Lead ou Cloud Lead.

Chaque responsabilité doit être identifiable.

 

6. CADENCE QUOTIDIENNE STANDARD

Je recommande une structure relativement stable pendant les sept jours.

08:30 — ARRIVÉE / SYNCHRONISATION

Installation et préparation.

 

09:00 — ORBIT DAILY BRIEF

Réunion commune courte.

Durée cible : 15 à 20 minutes.

Chaque équipe répond à trois questions :

Qu’avons-nous accompli ?
Que devons-nous accomplir aujourd’hui ?
Quel blocage peut empêcher notre intégration ?

 

09:20 — TRAVAIL PAR MISSION

Construction.

 

11:30 — TECHNICAL / INTEGRATION CHECK

Synchronisation des responsables techniques.

 

13:00 — PAUSE

 

14:00 — BUILD SESSION

Travail intensif.

 

16:30 — MENTOR / REVIEW WINDOW

Revues techniques, produit, sécurité ou architecture.

 

18:00 — INTEGRATION WINDOW

Tests croisés obligatoires selon le programme de la journée.

 

19:00 — DAILY REVIEW

Bilan et mise à jour des livrables.

 

19:30 — ORBIT CONTROL BOARD

Réunion courte des responsables :

ORBIT Director + Technical Director + Integration Lead + Mission Leads.

Objectif :

GO / GO WITH CONDITIONS / BLOCKED

pour chaque équipe.

 

Les horaires exacts pourront évidemment être adaptés.

 

J0 — ONBOARDING & ENVIRONMENTS

Finalité

Faire en sorte que J1 commence par la construction et non par les problèmes administratifs ou techniques.

J0 doit éliminer autant que possible les frictions.

Objectifs

Chaque participant doit :

  • connaître son équipe ;

  • connaître sa mission ;

  • connaître les règles ;

  • disposer de ses accès ;

  • pouvoir cloner les dépôts ;

  • lancer l’environnement ;

  • accéder à la documentation ;

  • comprendre l’architecture générale ;

  • connaître les canaux de support.

 

Séquence proposée

1. Welcome & Mission Brief

Présentation :

SPACESORTIUM™
SPACESORTIUM BUILDERS™
MISSION ORBIT
BUILD → INTEGRATE → JOIN

 

2. Présentation des six missions

10 minutes maximum par mission.

3. Présentation des équipes

Nom, profil, compétence principale, rôle initial.

4. Security Onboarding

  • comptes ;

  • MFA si applicable ;

  • secrets ;

  • dépôts ;

  • données autorisées ;

  • signalement des incidents.

5. Technical Onboarding

Accès :

  • Git ;

  • Cloud ;

  • API ;

  • bases de données ;

  • documentation ;

  • outils de communication ;

  • tableaux de tâches.

6. Environment Test

Chaque participant doit pouvoir exécuter un scénario minimal.

Exemple :

login → appel API → lecture d’une donnée → affichage d’un résultat.

Livrables J0

L0.1 — Participant access validated

L0.2 — Teams confirmed

L0.3 — Repositories accessible

L0.4 — Development environment operational

L0.5 — Security acknowledgement completed

L0.6 — Mission pack received

GATE J0 — READY TO BUILD

Une équipe ne passe pas en J1 si elle ne dispose pas d’un environnement fonctionnel.

Critère cible :

100 % DES PARTICIPANTS PEUVENT COMMENCER À PRODUIRE.

J1 — UNDERSTAND / SPECIFY / ARCHITECT

Finalité

Ne pas commencer par coder.

Commencer par comprendre ce qui doit être construit et comment cela s’insère dans le système global.

Question du jour

WHAT ARE WE REALLY BUILDING?

Objectifs

Chaque équipe doit clarifier :

  • problème ;

  • utilisateurs ;

  • cas d’usage ;

  • périmètre ;

  • fonctionnalités prioritaires ;

  • architecture ;

  • données ;

  • interfaces ;

  • dépendances ;

  • critères de réussite.

Matin — Problem Framing

Chaque équipe produit :

Mission Canvas

Problème

Utilisateur

Valeur

Fonctions critiques

Non-objectifs

Dépendances

Risques

Definition of Done

Après-midi — Architecture

Chaque équipe réalise :

  • architecture logique ;

  • composants ;

  • données ;

  • API nécessaires ;

  • API exposées ;

  • dépendances externes ;

  • mécanismes de sécurité ;

  • plan de tests.

Réunion clé

ORBIT ARCHITECTURE SUMMIT

Les six équipes présentent leur architecture.

Objectif :

identifier immédiatement :

  • doublons ;

  • modèles incompatibles ;

  • API manquantes ;

  • responsabilités ambiguës ;

  • dépendances critiques.

Livrables J1

L1.1 — Mission Canvas

L1.2 — Architecture v0.1

L1.3 — Data Model v0.1

L1.4 — API Needs

L1.5 — Integration Dependencies

L1.6 — Backlog priorisé

L1.7 — Risk Register

GATE J1 — ARCHITECTURE READY

Pour passer :

le problème est compris ;
le périmètre est réaliste ;
l’architecture est cohérente ;
les interfaces critiques sont identifiées.

J2 — BUILD THE CORE

Finalité

Construire le minimum fonctionnel réel de chaque mission.

Question du jour

WHAT MUST WORK FIRST?

Chaque équipe doit identifier sa Critical Path Feature.

Exemples :

Social Core

Créer un profil et publier.

Digital Twin

Créer une Nation et relier un territoire.

Natiometric AI

Ingérer une donnée et produire un résultat structuré.

Natioscope

Visualiser un indicateur réel.

Citizen

Soumettre une contribution et suivre son statut.

Data & Infrastructure

Authentifier un utilisateur et exposer une API commune.

Règle du jour

WORKING SOFTWARE BEFORE OPTIONAL FEATURES

Les équipes ne doivent pas multiplier les fonctions tant que le cœur ne fonctionne pas.

Mentorat

Les mentors interviennent principalement sur :

architecture, code quality, data et produit.

Livrables J2

L2.1 — Core Feature opérationnelle

L2.2 — Repository actif

L2.3 — Initial tests

L2.4 — API implementation started

L2.5 — README minimal

GATE J2 — CORE WORKS

Chaque équipe doit pouvoir montrer quelque chose qui fonctionne réellement.

Pas une présentation.

Pas une maquette.

Une fonctionnalité.

J3 — BUILD & CONNECT

Finalité

Faire sortir les équipes de leur périmètre isolé.

Question du jour

CAN ANOTHER TEAM USE WHAT WE BUILT?

C’est la journée des Interface Contracts.

Matin

Poursuite de la construction.

Milieu de journée

API CONTRACT FREEZE v0.1

Les équipes concernées fixent :

  • endpoint ;

  • méthode ;

  • authentication ;

  • payload ;

  • response ;

  • errors ;

  • version ;

  • responsable.

Pairing interéquipes

Les développeurs de deux missions dépendantes travaillent ensemble.

Exemples :

Social Core ↔ Digital Twin

Digital Twin ↔ Natioscope

Digital Twin ↔ Natiometric AI

Citizen ↔ Social Core

Citizen ↔ Natiometric AI

Toutes ↔ Data & Infrastructure

Premier Integration Smoke Test

Objectif :

obtenir au moins une interaction réelle entre deux missions.

Livrables J3

L3.1 — API Contracts v0.1

L3.2 — Première API consommée

L3.3 — Première API exposée

L3.4 — Integration Smoke Test

L3.5 — Updated Dependency Map

GATE J3 — CONNECTED

Une équipe ne doit plus être considérée comme totalement autonome.

Elle doit avoir au moins un point d’intégration réel ou techniquement validé.

J4 — CROSS TEST & INTEGRATE

Finalité

Faire fonctionner les composants ensemble.

C’est l’une des journées les plus importantes.

Question du jour

DOES THE SYSTEM WORK, NOT JUST THE MODULE?

Integration War Room

Les responsables techniques travaillent ensemble.

Un tableau central affiche :

 

Interface Provider Consumer Status
Identity ORBIT 06 All Green/Orange/Red
Nation API ORBIT 02 03/04/05
Indicators ORBIT 02/03 04
Citizen events ORBIT 05 03/04

 

Tests

Chaque équipe participe à au moins :

1 test d’intégration entrant

et

1 test d’intégration sortant, lorsque possible.

Incident Classification

RED

bloque le système global.

ORANGE

dégradation importante.

YELLOW

problème local.

BLUE

amélioration souhaitée.

Les RED doivent être traités en priorité absolue.

Livrables J4

L4.1 — Integration Test Report

L4.2 — Updated API Contracts

L4.3 — Issue Register

L4.4 — End-to-End Scenario v0.1

L4.5 — Integrated Environment

GATE J4 — SYSTEM CONNECTED

Objectif :

plusieurs composants peuvent réellement échanger.

La priorité passe désormais des fonctionnalités nouvelles à la cohérence du système.

J5 — CONSOLIDATE / SECURE / DOCUMENT

Finalité

Transformer un système qui fonctionne « parfois » en système présentable, compréhensible et reprenable.

Question du jour

COULD SOMEONE ELSE OPERATE WHAT WE BUILT?

Feature Freeze

Je recommande un :

FEATURE FREEZE PARTIEL

À partir d’une heure définie, aucune fonctionnalité non essentielle ne doit être ajoutée sans validation.

La priorité devient :

bugs → sécurité → tests → documentation → intégration.

Security Review

Contrôles :

  • secrets ;

  • permissions ;

  • auth ;

  • validation entrées ;

  • données ;

  • logs ;

  • dépendances ;

  • endpoints exposés.

Documentation Sprint

Chaque équipe doit mettre à jour :

README
architecture
installation
configuration
API
data model
tests
limitations
known issues
next steps.

Livrables J5

L5.1 — Security Checklist

L5.2 — Documentation Pack

L5.3 — Test Results

L5.4 — Known Issues

L5.5 — Deployment Procedure

L5.6 — Integration Status

GATE J5 — STABLE & DOCUMENTED

Une solution n’est pas considérée comme prête si :

elle fonctionne mais personne ne sait l’installer,
elle expose des secrets,
elle dépend du laptop d’un participant,
ou ses limites sont inconnues.

J6 — INTEGRATED DEMO & REHEARSAL

Finalité

Transformer les six travaux en une seule histoire démontrable.

Question du jour

CAN WE SHOW ONE SPACESORTIUM?

C’est la journée où ORBIT doit cesser de ressembler à six projets.

LE SCÉNARIO INTÉGRÉ

La démonstration peut suivre :

1. IDENTITÉ

Un utilisateur entre dans SPACESORTIUM.

2. PROFIL

Son profil est disponible dans Social Core.

3. NATION / TERRITOIRE

Il explore une Nation ou un territoire.

4. DONNÉES

Il accède aux institutions, événements et indicateurs.

5. INTELLIGENCE

Natiometric AI analyse ou synthétise des données.

6. OBSERVATION

Natioscope visualise les résultats.

7. PARTICIPATION

L’utilisateur effectue une contribution Citizen.

8. INFRASTRUCTURE

L’ensemble est authentifié, enregistré, journalisé et observable.

Répétitions

Je recommande :

Demo Rehearsal 1

fonctionnelle.

Demo Rehearsal 2

chronométrée.

Demo Rehearsal 3

avec simulation d’un incident.

Exemple :

une API devient indisponible.

L’équipe doit savoir comment poursuivre la démonstration ou restaurer le service.

Livrables J6

L6.1 — Integrated Demo v1

L6.2 — Demo Script

L6.3 — Final Architecture

L6.4 — Final Data Flow

L6.5 — Presentation Draft

L6.6 — Backup Demo Plan

GATE J6 — DEMO READY

Critères :

un parcours complet fonctionne ;
les responsabilités sont claires ;
les limites sont connues ;
un plan B existe.

J7 — ORBIT DAY

Finalité

Finaliser, démontrer, évaluer et décider de la suite.

Ce n’est pas uniquement la « journée des prix ».

C’est la journée où sont prises les premières décisions de continuité post-ORBIT.

MATIN — FINAL CONTROL

Code Freeze

Heure officielle.

Après cette heure :

seules les corrections critiques sont autorisées.

Final Security Check

Final Deployment Check

Backup Verification

Contribution Records

Chaque participant confirme ses contributions principales.

PRÉSENTATION DES ÉQUIPES

Chaque présentation doit couvrir :

1. Problème

2. Solution

3. Architecture

4. Fonctionnalités

5. Démonstration

6. Intégration

7. Sécurité

8. Limites

9. Contributions individuelles

10. Next Steps

INTEGRATED ORBIT DEMO

Après les démonstrations des missions :

UNE DÉMONSTRATION GLOBALE DES SIX COMPOSANTES

C’est le moment symbolique central de l’événement.

Il doit montrer que :

6 MISSIONS → 1 SYSTEM

ÉVALUATION

Deux évaluations parallèles.

PROJECT SCORE

Qualité de la mission.

BUILDER SCORE

Qualité individuelle de la contribution.

RECONNAISSANCE

Distinctions possibles :

ORBITAL TEAM OF THE YEAR

SPACESORTIUM INTEGRATION AWARD

ENGINEERING AWARD

NATIOMETRIC AI AWARD

INNOVATION AWARD

SPACESORTIUM BUILDER AWARD

ORBIT CONTINUITY REVIEW

Avant la clôture, le Comité technique classe les composants :

ARCHIVE

CONTINUE

REWORK

INTEGRATE

INDUSTRIALIZE

Et les talents :

FOLLOW-UP

BUILDER CANDIDATE

BUILDER

RECRUITMENT REVIEW

INTEGRATION MISSION

selon les règles applicables.

GATE J7 — ORBIT COMPLETE

L’événement est considéré comme techniquement achevé lorsque :

  • les livrables sont remis ;

  • le code est centralisé ;

  • la documentation existe ;

  • les contributions sont tracées ;

  • les évaluations sont enregistrées ;

  • les composants prioritaires sont identifiés ;

  • les suites ont un propriétaire.

Le Hackathon ne doit jamais se terminer sans responsable de l’après-Hackathon.

7. TABLEAU DE PILOTAGE QUOTIDIEN

Je recommande un tableau central unique :

 

Mission Build API Integration Tests Security Docs Demo
Social Core 🟢 🟢 🟠 🟢 🟢 🟠 🟢
Digital Twin

 

Avec :

🟢 READY

🟠 AT RISK

🔴 BLOCKED

Aucun statut « vert » ne doit être attribué sur simple déclaration : une preuve doit exister.

8. RÈGLE DES BLOCAGES

Tout blocage de plus de 60 minutes sur un élément critique doit être remonté.

Processus :

Developer → Team Lead → Integration Lead / Mentor → Technical Director

Le principe est :

NO SILENT BLOCKERS

Une équipe ne doit jamais perdre quatre heures sur un problème que le groupe pourrait résoudre en vingt minutes.

9. RÈGLE DE DÉCISION TECHNIQUE

En cas de désaccord :

faits → contraintes → options → risques → décision → documentation.

En dernier ressort :

le Technical Director arbitre.

La règle principale reste :

 

En cas de conflit entre une fonctionnalité locale et l’intégration globale, l’intégration globale prime.

 

10. SÉCURITÉ OPÉRATIONNELLE

Pendant les sept jours :

Tout incident de sécurité est prioritaire.

Le Security Lead peut demander :

  • suspension d’un compte ;

  • rotation d’un secret ;

  • fermeture d’un endpoint ;

  • interruption d’un test ;

  • isolement d’un environnement.

Une mesure de sécurité peut temporairement primer sur un objectif de démonstration.

11. MENTORAT

Le mentor ne doit pas devenir un développeur supplémentaire.

Sa fonction est :

challenger → orienter → débloquer → transmettre → évaluer.

Je recommande des créneaux fixes plutôt que des interruptions permanentes.

12. DISCIPLINE DE DOCUMENTATION

La documentation doit être produite pendant la construction.

Pas le dernier soir.

Chaque journée se termine par une mise à jour minimale :

README
architecture
API
known issues
decisions
progress.

13. DEFINITION OF DONE ORBIT

Une contribution n’est pas « Done » lorsqu’elle compile.

Elle est « Done » lorsque :

elle fonctionne ;
elle est testée ;
elle est documentée ;
elle est démontrable ;
elle respecte les conventions ;
elle ne compromet pas la sécurité ;
elle peut être comprise par une autre équipe ;
son niveau d’intégration est connu.

14. LES SEPT GATES OPÉRATIONNELS

Nous obtenons finalement :

G0 — READY TO BUILD

G1 — ARCHITECTURE READY

G2 — CORE WORKS

G3 — CONNECTED

G4 — SYSTEM CONNECTED

G5 — STABLE & DOCUMENTED

G6 — DEMO READY

G7 — ORBIT COMPLETE

C’est, à mon sens, une évolution importante du dispositif : chaque jour se termine désormais par une condition vérifiable de passage, et non simplement par le changement de date.

15. LE RYTHME GLOBAL DES SEPT JOURS

Nous pouvons le résumer ainsi :

J0 — PREPARE

J1 — UNDERSTAND

J2 — BUILD

J3 — CONNECT

J4 — INTEGRATE

J5 — SECURE

J6 — DEMONSTRATE

J7 — ORBIT

CONCLUSION

Le SPACESORTIUM ORBIT HACKATHON™ ne doit pas être conduit comme un événement dans lequel trente participants reçoivent un sujet puis disparaissent pendant plusieurs jours pour réapparaître devant un jury.

Il doit fonctionner comme une organisation d’ingénierie temporaire.

Trente talents.

Six équipes.

Une architecture.

Des standards communs.

Une cadence commune.

Des points d’intégration obligatoires.

Des contrôles de qualité.

Une démonstration collective.

Et une continuité organisée après l’événement.

La réussite du Runbook peut être résumée par une seule transformation :

J0 : 30 INDIVIDUS

vers

J7 : 1 SYSTÈME + 1 COMMUNAUTÉ + DES COMPOSANTS À POURSUIVRE

SPACESORTIUM ORBIT HACKATHON™

ORBIT 2026 — RUNBOOK OPÉRATIONNEL

UNDERSTAND → BUILD → CONNECT → INTEGRATE → SECURE → DEMONSTRATE → ORBIT

BUILD THE INFRASTRUCTURE.
INTEGRATE THE FUTURE.
JOIN THE MISSION.

commentaires