[ACC-1.3] Table external_ref et section « Liens » (projet/page) #18
Open
opened 2026-10-20 21:19:43 -04:00 by bruno
·
1 comment
No Branch/Tag Specified
main
feat/v6.5.0-synced-db
feat/v6.0
feat/v5.6.0-import
feat/v5.5.0-embeds-media
docs/roadmap-v5.4.0-completed
feat/v5.4.0-v5.5.0
feat/v4.5.0-sprints-my-tasks
feat/v4.4.0-tasks-dependencies
feat/v4.3.0-database-views
feat/v4.2.0-templates-dashboards
feat/v4.1.0-database-sources
develop
fix/no-workspace-sidebar
feat/quality
feat/onboarding
v7.69.4
v7.69.3
v7.69.2
v7.69.1
v7.69.0
v7.68.0
v7.67.0
v7.66.0
v7.65.0
v7.64.1
v7.64.0
v7.63.0
v7.62.0
v7.61.0
v7.60.0
v7.59.3
v7.59.2
v7.58.0
v7.57.0
v7.56.0
v7.55.0
v7.54.0
v7.53.0
v7.52.0
v7.51.0
v7.50.2
v7.50.1
v7.50.0
v7.49.2
v7.49.1
v7.49.0
v7.45.6
v7.45.5
v7.45.4
v7.45.3
v7.45.2
v7.45.1
v7.45.0
v7.44.0
v7.43.0
v7.42.0
v7.41.0
v7.40.0
v7.39.0
v7.38.0
v7.37.0
v7.36.0
v7.35.0
v7.34.0
v7.33.0
v7.32.0
v7.31.0
v7.30.0
v7.29.0
v7.28.0
v7.27.0
v7.26.0
v7.25.0
v7.24.0
v7.23.0
v7.22.0
v7.21.0
v7.20.0
v7.19.0
v7.18.0
v7.17.0
v7.16.0
v7.15.0
v7.14.0
v7.13.0
v7.12.0
v7.11.0
v7.10.0
v7.9.0
v7.8.0
v7.7.0
v7.6.0
v7.5.0
v7.4.0
v7.3.9
v7.3.8
v7.3.7
v7.3.6
v7.3.5
v7.3.4
v7.3.3
v7.3.2
v7.3.1
v7.3.0
v6.7.0
v6.6.0
v6.5.1
v6.5.0
v4.0.2
v4.0.1
v2.3.0
v2.2.0
v2.1.1
v2.1.0
v2.0.0
v1.9.0
v1.8.0
v1.6.0
v1.5.0
v1.4.0
v1.3.0
v1.0.0
Labels
Clear labels
bug
design
documentation
duplicate
enhancement
feature
kanban:in_progress
kanban:qa
kanban:review
kanban:todo
kanban_Backlog
kanban_En_cours
kanban_Révision
kanban_Terminé
kanban_a_faire
performance
question
refactor
roadmap
security
wontfix
Bug à corriger
UI/UX
Documentation
Doublon
Amélioration
Nouvelle fonctionnalité
Colonne Backlog
Colonne En cours
Colonne Révision
Colonne Terminé
Colonne À faire
Optimisation
Question
Refactoring code
Feuille de route — programme Fusion
Sécurité
Ne sera pas corrigé
Milestone
No items
No Milestone
Fusion — accès centralisé
Projects
Clear projects
No projects
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: bruno/flowdeck#18
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Brief pour Hermes. Table
external_ref(schéma d'ACC-0.2) et section « Liens » dans le détail d'un projet/page : références vers notes ObsiGate, tâches TikTak, cartes Kanbante — des références, jamais des copies.Dépend de : ACC-0.2. Épopée : Projets/fusion-trois-apps#5.
✅ Livré en Flowdeck 7.72.0 — en Révision (Spark, 2026-10-20). Commit
d8548ee.Migration 50 (
external_refs), serviceapp/services/external_refs.py(parseur des URL profondes du contrat figé) et endpointsGET/POST /api/pages/{id}/refs,GET/POST /api/collections/{id}/refs,DELETE /api/refs/{id}— permissions page/collection respectées (PermissionManager), 422 explicite si l'URL n'est pas une forme du contrat. Section « Liens » dans l'éditeur de page (rendue serveur depuisview_page, ajout/retrait viastatic/js/draco-refs.jsavec le jeton CSRF de l'app).Route profonde du contrat :
GET /collections/{id}→ redirection 303 vers la vue native/db/{id}(404 propre si inconnue) ;/pages/{id}existait déjà — le contrat commons a été corrigé en v0.1.1.Contrôles : 18 tests dédiés verts ; suite complète locale 1464 verts / 30 échecs — dont 29 échecs préexistants (reproduits à l'identique sur l'arbre pristine
12beab0: connecteurs, llm_config, webhooks — dépendants de l'environnement local) et 1 échec de flakiness sous exécution parallèle (test_workspace_crud, vert en relance isolée sur l'arbre livré). Aucune régression introduite par ce changement ; ruff à zéro sur les fichiers touchés, eslint propre.Bruno : validation demandée (colonne Révision).