Cobra · Audit de cohérence doc/code
Audit UI Cobra + mise à jour odoo18_design_reference
Contexte
odoo18_design_reference.md existait comme référence théorique tirée du code source Odoo 18, mais n'avait jamais été confronté au code réel des modules Cobra. Sans cette confrontation, le doc risquait d'être trompeur pour simuler des écrans ou générer des CDC.
Ce qui a été construit
- Lecture et analyse de 35 fichiers XML dans 9 modules
cobra_* - Inventaire : classes de boutons, widgets, statusbars, notebooks, patterns d'invisibilité
- 5 écarts/dettes techniques identifiés (
oe_highlightrésiduel,attrs=déprécié…) - ~60 champs custom sur 17 modèles inventoriés, section 17 ajoutée au
.md(11 sous-sections)
Ce qui était difficile
- Le dashboard achats OWL vit dans
static/src/views/et nonviews/— invisible en recherche naïve - La typo
hepldesk_center_partner_idsurres.company: un champ en prod au nom erroné à ne surtout pas « corriger » sans migration
Stack
XML (vues Odoo), OWL/QWeb, Bootstrap 5, modules cobra_base, cobra_helpdesk, cobra_product, cobra_purchase, cobra_shopify, cobra_field_security, cobra_export_ftp, cobra_product_guarantee, cobra_stock.
Ce que ça illustre
Claude comme auditeur de cohérence entre documentation et code réel. En une session, 35 fichiers lus, croisés et synthétisés en un document actionnable — travail d'une demi-journée manuellement, probablement moins exhaustif.