[DOC] roadmap + migration: reconcile with the relocated code
The 50 AI/Brain modules now live in Viindoo/tvtmaaddons (47) and
Viindoo/erponline-enterprise (3). Reading both repos back against this
roadmap turned up two claims that were not true of the code, plus six
counts or references that had drifted.
Corrected, each on the evidence it rests on:
- M7-4 goes back to [ ]. The ADR-029 decision stands, but the execution
never landed: viin_ai_chatbot on odoo-tvtma17's 17.0 HEAD is still
version 1.0.1, carries only migrations/16.0.1.0.1/, and holds zero
references to viin_ai_livechat. The planned 1.0.2 bump and
migrations/17.0.1.0.2/ do not exist. migration.md described the same
work as already done and now reads as the design it is.
- M7-5 claimed the asset gate asserts an AI bundle under 500KB gzip. No
such assertion exists in that test or anywhere else; only the
viin_brain 450KB budget is real, so the AI-side bundle is ungated.
- be53a191 is not a commit in any repo. The fix it credits is cdfd038519.
- The skill catalogue splits 72 kw-* / 41 viin-*, not 62 / 51. The
totals 113/13 and 115/14 were right.
- SQL templates total 35 today; 23 was the last figure ever recorded.
- Eight work routines ship, not seven. routine_dunning_weekly is named
elsewhere in the doc but was never added to the tally.
- Four line references in 2A W3.2 had slid 1-3 lines; symbols unchanged.
- Wave 4 covers 46 icon files of which only 39 are byte-distinct - five
viin_brain_* modules share one identical file.
Add 9.1, which records a rule that fell on the floor during the move.
Commit 4bbdabb6bc dropped every migration script and pinned each module
to 1.0.0 because the ai17 repo had no deployment to protect, and made
its own removal conditional on that changing. The rule lived in
ai17/AGENTS.md 0.1, and merge 8d238c74 states plainly that repo-level
files stayed behind. Neither destination repo carries it; neither has an
AGENTS.md at all.
Bare 1.0.0 turns out to be the house style there - 126 sibling modules
use bare manifest versions with series-prefixed migration dirs - so
nothing needs renumbering. What is missing is the migrations. No
back-migration is owed either: no tag, no customer repo and no SaaS
config shows any of these modules installed anywhere. That is absence of
evidence rather than proof, and 9.1 says so. The invariant bites at the
next schema change, and ADR-031's translate=True is the first one due.
Where to write the rule down in a shared repo is left to the owner.
Also flag the audio capability as declared but dead: provider_google_gemini
and vendor_google both seed it while call_transcription is a bare
NotImplementedError, so the UI advertises what a call would fail on.
| Subbuilds | Name | State | Detail |
|---|---|---|---|
| Build 400159 | Check the quality with Pylint: from test_lint to test_pylint | Killed | |
| Build 400160 | At install tests: from account to website_twitter | Killed | |
| Build 400161 | Post install tests: step install all modules | Killed | |
| Build 400162 | Post install tests: from account to l10n_vn_viin_hr_payroll_meal_account | Killed | |
| Build 400163 | Post install tests: from l10n_vn_viin_hr_payroll_overtime to resource | Killed | |
| Build 400164 | Post install tests: from sale to to_erponline_utility | Killed | |
| Build 400165 | Post install tests: from to_event_project to to_stock_block_quantity | Killed | |
| Build 400166 | Post install tests: from to_stock_equipment to viin_brain | Killed | |
| Build 400167 | Post install tests: from viin_brain_account to viin_features_activate_website | Killed | |
| Build 400168 | Post install tests: from viin_fleet to viin_mail_tracking | Killed | |
| Build 400169 | Post install tests: from viin_maintenance to viin_stock_approval | Killed | |
| Build 400170 | Post install tests: from viin_stock_backdate to website_twitter | Killed | |
| Build 400171 | Test install all modules without demo data: from account to website_twitter | Killed |
| Create Date | Level | Message |
|---|---|---|
| 07/31/2026 15:50:35 | INFO |
Updated repository Viindoo-odoo
|
| 07/31/2026 15:50:35 | INFO |
Updated repository Viindoo-tvtmaaddons
|
| 07/31/2026 15:50:35 | INFO |
Updated repository Viindoo-erponline-enterprise
|
| 07/31/2026 15:50:35 | INFO |
Updated repository Viindoo-branding
|
| 07/31/2026 15:50:35 | INFO |
Cloned repository Viindoo-ai
|