[DOC] ai17: M7 v1 doc reconciliation + ADR-029 + roadmap (CD-7)
Reconcile ai17 docs with the merged + M7-session code so the first production
operator is not misled:
(a) AGENTS.md ADR ledger reconciled (ADR-025/026 added; counts).
(b) call_tts wording corrected (only call_transcription is a real stub).
(c) ADR-013 -> Ratified.
(d) ICP-key count + dead default_chat_model ICP reconciled.
(e) E13 adjudicated: roadmap 'closed as a scope decision (PR #92)' and ADR-025
'Explicitly NOT fixed (technical gap, by design)' now explicitly agree.
(f) docs/README.md counts + footer refreshed.
(g) removed the stale KG-stub comment in viin_ai_brain/brain_tools.py (C10:
comment ONLY, KG method bodies untouched) + stale test docstrings.
(h) docs/migration.md rewritten (the migration lives in odoo-tvtma17/viin_ai_chatbot,
not ai17; the data-map is preserved).
+ Authored ADR-029 (M7 v1 release-hardening: two-PR split + chatbot reframe/migration
+ AGENTS.md 0.1 INTACT + deploy-sequencing + Brain-in-scope + self-hosted embedding);
ADR-028 left Proposed.
+ docs/roadmap.md updated to reflect M7 v1 delivered.
+ Run-flag doc-syncs: ADR-027 index rows -> accepted; docs/ai/security.md sibling-test
citations tightened to exact paths; viin_brain_linkable docstring (project.task bound).
AGENTS.md 0.1 (no-migration-script rule) UNMODIFIED (AC#1).
Signed-off-by: David Tran <davidtran.hp@gmail.com>
| Subbuilds | Name | State | Detail |
|---|---|---|---|
| Build 397760 | Check the quality with Pylint: from test_lint to test_pylint 14m | Succeed | Log |
| Build 397761 | At install tests: from account to website_twitter 80m | Failed | Log |
| Build 397762 | Post install tests: step install all modules 39m | Failed | Log |
| Build 397763 | Post install tests: from account to l10n_vn_viin_hr_payroll_meal_account | Failed | |
| Build 397764 | Post install tests: from l10n_vn_viin_hr_payroll_overtime to resource | Failed | |
| Build 397765 | Post install tests: from sale to to_erponline_utility | Failed | |
| Build 397766 | Post install tests: from to_event_project to to_stock_block_quantity | Failed | |
| Build 397767 | Post install tests: from to_stock_equipment to viin_brain | Failed | |
| Build 397768 | Post install tests: from viin_brain_account to viin_features_activate_website | Failed | |
| Build 397769 | Post install tests: from viin_fleet to viin_mail_tracking | Failed | |
| Build 397770 | Post install tests: from viin_maintenance to viin_stock_internal_transfer | Failed | |
| Build 397771 | Post install tests: from viin_stock_internal_transit_valuation to website_twitter | Failed | |
| Build 397772 | Test install all modules without demo data: from account to website_twitter 29m | Succeed | Log |
| Create Date | Level | Message |
|---|---|---|
| 07/26/2026 01:35:00 | INFO |
Updated repository Viindoo-odoo
|
| 07/26/2026 01:35:00 | INFO |
Updated repository Viindoo-tvtmaaddons
|
| 07/26/2026 01:35:00 | INFO |
Updated repository Viindoo-erponline-enterprise
|
| 07/26/2026 01:35:00 | INFO |
Updated repository Viindoo-branding
|
| 07/26/2026 01:35:00 | INFO |
Cloned repository Viindoo-ai
|
| 07/26/2026 02:56:04 | WARNING |
Subbuild # 397761:
odoo.modules.loading: Transient module states were reset
|
| 07/26/2026 02:56:04 | ERROR |
Subbuild # 397761:
odoo.modules.registry: Failed to load registry
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-17.0/odoo/modules/registry.py", line 96, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/data/build/Viindoo-odoo-17.0/odoo/modules/loading.py", line 617, in load_modules
model._register_hook()
File "/data/build/Viindoo-odoo-17.0/odoo/addons/test_assetsbundle/models/ir_qweb.py", line 16, in _register_hook
self._pregenerate_assets_bundles()
File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_qweb.py", line 2664, in _pregenerate_assets_bundles
links += self._get_asset_bundle(bundle, css=False, js=True).js()
File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/assetsbundle.py", line 331, in js
content.append(self.xml(show_inherit_info=not is_minified))
File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/assetsbundle.py", line 457, in xml
raise ValueError(_("Cannot create %r because the template to inherit %r is not found.", '%s.%s' % (addon, template_name), '%s.%s' % (parent_addon, parent_name)))
ValueError: Cannot create 'viin_brain_account_reports.None' because the template to inherit 'viin_brain.BacklinkPanel' is not found.
|
| 07/26/2026 02:56:04 | CRITICAL |
Subbuild # 397761:
odoo.service.server: Failed to initialize database `rb-2e027a1-223355-397761`.
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-17.0/odoo/service/server.py", line 1422, in preload_registries
registry = Registry.new(dbname, update_module=update_module)
File "<decorator-gen-16>", line 2, in new
File "/data/build/Viindoo-odoo-17.0/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/data/build/Viindoo-odoo-17.0/odoo/modules/registry.py", line 96, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/data/build/Viindoo-odoo-17.0/odoo/modules/loading.py", line 617, in load_modules
model._register_hook()
File "/data/build/Viindoo-odoo-17.0/odoo/addons/test_assetsbundle/models/ir_qweb.py", line 16, in _register_hook
self._pregenerate_assets_bundles()
File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_qweb.py", line 2664, in _pregenerate_assets_bundles
links += self._get_asset_bundle(bundle, css=False, js=True).js()
File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/assetsbundle.py", line 331, in js
content.append(self.xml(show_inherit_info=not is_minified))
File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/assetsbundle.py", line 457, in xml
raise ValueError(_("Cannot create %r because the template to inherit %r is not found.", '%s.%s' % (addon, template_name), '%s.%s' % (parent_addon, parent_name)))
ValueError: Cannot create 'viin_brain_account_reports.None' because the template to inherit 'viin_brain.BacklinkPanel' is not found.
|
| 07/26/2026 02:15:33 | WARNING |
Subbuild # 397762:
odoo.modules.loading: Transient module states were reset
|
| 07/26/2026 02:15:33 | ERROR |
Subbuild # 397762:
odoo.modules.registry: Failed to load registry
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-17.0/odoo/modules/registry.py", line 96, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/data/build/Viindoo-odoo-17.0/odoo/modules/loading.py", line 617, in load_modules
model._register_hook()
File "/data/build/Viindoo-odoo-17.0/odoo/addons/test_assetsbundle/models/ir_qweb.py", line 16, in _register_hook
self._pregenerate_assets_bundles()
File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_qweb.py", line 2664, in _pregenerate_assets_bundles
links += self._get_asset_bundle(bundle, css=False, js=True).js()
File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/assetsbundle.py", line 331, in js
content.append(self.xml(show_inherit_info=not is_minified))
File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/assetsbundle.py", line 457, in xml
raise ValueError(_("Cannot create %r because the template to inherit %r is not found.", '%s.%s' % (addon, template_name), '%s.%s' % (parent_addon, parent_name)))
ValueError: Cannot create 'viin_brain_account_reports.None' because the template to inherit 'viin_brain.BacklinkPanel' is not found.
|
| 07/26/2026 02:15:33 | CRITICAL |
Subbuild # 397762:
odoo.service.server: Failed to initialize database `rb-2e027a1-223355-397762`.
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-17.0/odoo/service/server.py", line 1422, in preload_registries
registry = Registry.new(dbname, update_module=update_module)
File "<decorator-gen-16>", line 2, in new
File "/data/build/Viindoo-odoo-17.0/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/data/build/Viindoo-odoo-17.0/odoo/modules/registry.py", line 96, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/data/build/Viindoo-odoo-17.0/odoo/modules/loading.py", line 617, in load_modules
model._register_hook()
File "/data/build/Viindoo-odoo-17.0/odoo/addons/test_assetsbundle/models/ir_qweb.py", line 16, in _register_hook
self._pregenerate_assets_bundles()
File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_qweb.py", line 2664, in _pregenerate_assets_bundles
links += self._get_asset_bundle(bundle, css=False, js=True).js()
File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/assetsbundle.py", line 331, in js
content.append(self.xml(show_inherit_info=not is_minified))
File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/assetsbundle.py", line 457, in xml
raise ValueError(_("Cannot create %r because the template to inherit %r is not found.", '%s.%s' % (addon, template_name), '%s.%s' % (parent_addon, parent_name)))
ValueError: Cannot create 'viin_brain_account_reports.None' because the template to inherit 'viin_brain.BacklinkPanel' is not found.
|