c450bb203e7a8791d2ae661185d1ee9e404ac3de
Phase 0 splits the fusion_accounting module into a multi-sub-module architecture (fusion_accounting_core, fusion_accounting_ai, fusion_accounting_migration) as the foundation for the Enterprise Takeover Roadmap (docs/superpowers/specs/2026-04-18-fusion-accounting- enterprise-takeover-roadmap-design.md). What landed: - 3 sub-modules + fusion_accounting as meta-module - Data-adapter pattern (base + bank_rec + reports + followup + assets) routing AI tool lookups across fusion / Enterprise / Community - All AI tools refactored through adapters (13 tool files) - Zero hard deps on Enterprise modules; runtime detection only - Shared-field-ownership for deferred_move_ids, signing_user, etc. (survives Enterprise uninstall) - Enterprise uninstall safety guard blocks destructive uninstalls - Migration wizard skeleton (per-feature migrations come in later phases) - check_odoo_diff.sh tool for annual Odoo version upgrades - Per-sub-module CLAUDE.md, UPGRADE_NOTES.md, README.md - Gitea CI workflow scaffold (install-Odoo step is TODO for Phase 1) - 23/23 tests pass on odoo-westin with westin-v19 Deferred: - Task 18 (empirical Enterprise-uninstall test on throwaway instance) pending env provisioning decision - Manual browser smoke test (subagents can't drive browsers) See tags fusion_accounting/pre-phase-0 and fusion_accounting/phase-0-complete for range markers. Made-with: Cursor # Conflicts: # fusion_plating/fusion_plating_receiving/models/fp_receiving.py # fusion_plating/fusion_plating_shopfloor/__manifest__.py # fusion_plating/scripts/fp_demo_stage_filler.py
Description
Odoo 19 custom modules
Languages
Python
55.9%
HTML
26.1%
JavaScript
14.9%
SCSS
1.8%
CSS
0.8%
Other
0.4%