Some checks are pending
CI / Lint bridge (Biome) (push) Waiting to run
CI / Type-check bridge (push) Blocked by required conditions
CI / Tests unit bridge (push) Blocked by required conditions
CI / Tests integration bridge (push) Blocked by required conditions
CI / Security scan (push) Waiting to run
CI / Docker build + healthcheck (push) Blocked by required conditions
- baserow/seed/schema.json : 9 tables declaratif (personne + CFA + Agence) - baserow/seed/seed.py : Python script idempotent (login + workspace + db + tables + fields + links) - baserow/seed/requirements.txt : requests - baserow/seed/README.md : quickstart 4 etapes - Makefile target seed-baserow Fast-App workflow local : - _byan-output/fast-app/formation-hub/ : 6 artifacts (pitch, backlog, cdcf-stories, plan, dispatch, build-state) - Phase 0 mappee : phases 1-6 done depuis docs Merise/UML existants - Iteration 1 BUILD = setup tables Baserow vanilla (S-02 + S-03 + S-04) Stack locale up et healthy. Pret pour seed apres creation compte admin Baserow.
65 lines
2.9 KiB
JSON
65 lines
2.9 KiB
JSON
{
|
|
"iterations": [
|
|
{
|
|
"idx": 1,
|
|
"name": "I1 — Setup Baserow vanilla (tables + liens)",
|
|
"stories": ["S-02", "S-03", "S-04"],
|
|
"expected_loops": 2,
|
|
"definition_of_done": "9 tables creees dans Baserow database 'formation-hub' avec tous les liens FK fonctionnels (testes manuellement avec rows-temoin). Pas encore de formulas/rollups complexes — juste structure.",
|
|
"deliverable": "Schema Baserow exporte JSON dans baserow/schemas/*.json + screenshots de chaque table"
|
|
},
|
|
{
|
|
"idx": 2,
|
|
"name": "I2 — Formulas, rollups, vues",
|
|
"stories": ["S-02 (formulas part)", "S-05"],
|
|
"expected_loops": 2,
|
|
"definition_of_done": "Toutes les formulas du doc 15 sont actives + 9+ vues recommandees (kanban, calendar, table) crees. Rows test confirment les calculs.",
|
|
"deliverable": "Vues exportees + screenshots dashboards"
|
|
},
|
|
{
|
|
"idx": 3,
|
|
"name": "I3 — Setup Docmost workspace + permissions + share",
|
|
"stories": ["S-01", "S-07"],
|
|
"expected_loops": 2,
|
|
"definition_of_done": "Workspace + 3 spaces + permissions par defaut + 1 page test partagee par lien public expire 7j",
|
|
"deliverable": "Captures workspace + URL share test"
|
|
},
|
|
{
|
|
"idx": 4,
|
|
"name": "I4 — Spaces etudiants + form public saisie heures",
|
|
"stories": ["S-08", "S-06"],
|
|
"expected_loops": 2,
|
|
"definition_of_done": "Pattern create-space-etudiant valide (script ou checklist 2-min) + form public Baserow ATTRIBUTION accessible mobile",
|
|
"deliverable": "Doc onboarding etudiant + URL form public"
|
|
},
|
|
{
|
|
"idx": 5,
|
|
"name": "I5 — API token + backup automatise + smoke test E2E",
|
|
"stories": ["S-09", "S-10"],
|
|
"expected_loops": 1,
|
|
"definition_of_done": "Token Baserow fonctionnel + cron backup setup + scripts/healthcheck.sh + scripts/smoke-test.sh passent",
|
|
"deliverable": "Token stocke (vault/.env), 1ere execution backup reussie, logs"
|
|
},
|
|
{
|
|
"idx": 6,
|
|
"name": "I6 — Migration data initiale (formations + clients existants)",
|
|
"stories": ["data migration"],
|
|
"expected_loops": 3,
|
|
"definition_of_done": "Donnees reelles Acadenice importees depuis sources actuelles (Excel/Trello/autre) dans Baserow, integrite verifiee (rollups coherents avec realite metier)",
|
|
"deliverable": "Rapport migration : nb rows attendus vs imported, cas speciaux"
|
|
},
|
|
{
|
|
"idx": 7,
|
|
"name": "I7 — Onboarding 5-10 power users + retours UX",
|
|
"stories": ["onboarding"],
|
|
"expected_loops": 2,
|
|
"definition_of_done": "5-10 personnes Acadenice (Yan, Ludo, Sophie, 2-3 formateurs, 2 devs) ont utilise pendant 1 semaine + retours collectes",
|
|
"deliverable": "Backlog UX issues priorise"
|
|
}
|
|
],
|
|
"phases_apres_plan": [
|
|
"Iterations Phase 2 (bridge custom) seront planifiees apres I7 selon douleurs reelles identifiees",
|
|
"MPD Baserow concret est dans doc 15-baserow-mpd.md"
|
|
],
|
|
"validated_at": null
|
|
}
|