← Journal

Cobra · Audit de cohérence doc/code

Audit UI Cobra + mise à jour odoo18_design_reference


Claude · Cobra · · Cobra

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_highlight ré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 non views/ — invisible en recherche naïve
  • La typo hepldesk_center_partner_id sur res.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.