Task 20 of Phase 0: document the sub-module split. - fusion_accounting_core: foundation doc covering security groups, shared-field schema preservation, and the Enterprise-detection helper. - fusion_accounting_ai: preserves the original module's AI-specific design decisions, Odoo 19 gotchas, deployment commands, controllers, models, theme rules, and known issues. Adds a new Data-adapter pattern section documenting tri-mode routing (fusion / enterprise / community). - fusion_accounting_migration: doc for the Enterprise uninstall safety guard and the wizard shell that future feature sub-modules will extend. - fusion_accounting (meta): rewritten CLAUDE.md as a pure overview pointing at sub-modules, plus a new README.md covering one-click install/uninstall. Each sub-module now has CLAUDE.md (Cursor/Claude context), UPGRADE_NOTES.md (version-by-version deltas / reference sources), and README.md (user-facing install/usage docs). 11 files total. Made-with: Cursor
39 lines
1.2 KiB
Markdown
39 lines
1.2 KiB
Markdown
# Fusion Accounting (meta-module)
|
|
|
|
One-click install of the entire Fusion Accounting suite for Odoo 19.
|
|
|
|
## What it installs
|
|
|
|
- AI Co-Pilot for accounting (Claude / GPT)
|
|
- Native foundation (security, schema preservation)
|
|
- Transitional Enterprise -> Fusion migration helper
|
|
|
|
As later sub-modules ship (bank rec, reports, follow-ups, assets, budgets),
|
|
they're added to the meta-module's `depends` and installed automatically when
|
|
the client upgrades fusion_accounting.
|
|
|
|
## Install
|
|
|
|
docker exec odoo-dev-app odoo -d <db> -i fusion_accounting --stop-after-init
|
|
|
|
## Uninstall
|
|
|
|
Uninstalling the meta-module does NOT uninstall its sub-modules (Odoo
|
|
behavior). To fully remove Fusion Accounting:
|
|
|
|
docker exec odoo-dev-app odoo-shell -d <db> --no-http <<EOF
|
|
env['ir.module.module'].search([
|
|
('name', 'in', [
|
|
'fusion_accounting',
|
|
'fusion_accounting_ai',
|
|
'fusion_accounting_migration',
|
|
'fusion_accounting_core',
|
|
]),
|
|
('state', '=', 'installed'),
|
|
]).button_immediate_uninstall()
|
|
EOF
|
|
|
|
## Documentation
|
|
|
|
See `docs/superpowers/specs/` for the design and `docs/superpowers/plans/` for implementation plans.
|