Name: [IMP] viin_brain,viin_web_editor: UI hardening v1 (token + polish + Odoo-native + v2 seams)

State: Killed

PR State: merged

PR Author: David Tran

PR Author Email:

PR: #27

Committer: David Tran

Committer Email: davidtran.hp@gmail.com

Commit: a81f02b5fd137105f9846d4c6d456f61a99094b6

Description:

                                            [ADD] tools: brain_v3_ci_check Rule 12 — no demo ref in tests (round 4 sprint C)

Add CI guard preventing reintroduction of env.ref('*.demo_*') in test
files across all 14 ai17 modules. Rule scans tests/test_*.py and
tests/*_tests.py, skipping:
- Python comment lines (#-prefixed)
- Multi-line docstring blocks (tracked via triple-quote parity)
- Files containing the marker '# CI-RULE12-EXEMPT: <reason>'

Wired into main checkers list. Strict-mode invariant updates from
8 PASS / 1 pre-existing WARN baseline → 9 PASS / 1 pre-existing WARN
(rule2 contenteditable=14 unchanged).

Verified:
  $ python3 tools/brain_v3_ci_check.py --strict
  ✓ rule12_no_demo_ref_in_tests: Zero demo refs in test files across
    14 module(s); 0 file(s) exempt via marker.

Refs PR #27.
                                            

Branch: 17.0

Instance ID: 0

Age:

Up-time: Not finished

Subbuilds Name State Detail
Build 381519 Check the quality with Pylint: from test_lint to test_pylint Killed Log
Build 381520 At install tests: from account to website_twitter Killed Log
Build 381521 Post install tests: step install all modules Killed Log
Build 381522 Post install tests: from account to payment_alipay Killed
Build 381523 Post install tests: from payment_aps to test_viin_web_cohort Killed
Build 381524 Post install tests: from test_website to to_website_apps_store Killed
Build 381525 Post install tests: from to_website_apps_store_loc to viin_estimate_sale Killed
Build 381526 Post install tests: from viin_event_checkin_website to viin_project_gantt Killed
Build 381527 Post install tests: from viin_project_progress to website_twitter Killed
Build 381528 Test install all modules without demo data: from account to website_twitter Killed Log
Create Date Level Message
05/04/2026 08:00:28 INFO
Updated repository Viindoo-odoo
05/04/2026 08:00:28 INFO
Updated repository Viindoo-tvtmaaddons
05/04/2026 08:00:28 INFO
Updated repository Viindoo-erponline-enterprise
05/04/2026 08:00:28 INFO
Updated repository Viindoo-branding
05/04/2026 08:00:28 INFO
Cloned repository Viindoo-ai