[FIX] viin_ai_brain: revert record_historian as-of boundary to inclusive-at-ts + lock-in test
verify2 (review iter-2) flagged a silent, undocumented boundary flip in
record_historian._as_of_record Step-4: the tracking-message revert filter had
been changed from ('date','>',ts) to '>=', making a change stamped exactly at
ts get reverted (exclusive-at-ts) - the opposite of the whole-codebase
convention (viin_brain._find_active_at inclusive-at-ts; memory recall <= as_of;
the Step-2 create_date boundary in the same method). "State as of ts" must
reflect a change effective at ts, so revert only strictly-after-ts changes.
- record_historian.py: ('date','>=',ts) -> ('date','>',ts) + convention comment.
- test_record_historian.py: add boundary-exact lock-in test H7
(RED under '>=' AssertionError partner_before reverted; GREEN under '>').
Claude-Session: https://claude.ai/code/session_01EVjERtZ9dnk5fhZHns8vLv
| Subbuilds | Name | State | Detail |
|---|---|---|---|
| Build 386662 | Check the quality with Pylint: from test_lint to test_pylint 14m | Succeed | Log |
| Build 386663 | At install tests: from account to website_twitter 144m | Succeed | Log |
| Build 386664 | Post install tests: step install all modules 79m | Succeed | Log |
| Build 386665 | Post install tests: from account to payment_bidv_viin 129m | Succeed | Log |
| Build 386666 | Post install tests: from payment_buckaroo to to_account_asset 144m | Succeed | Log |
| Build 386667 | Post install tests: from to_account_asset_purchase to viin_account 69m | Succeed | Log |
| Build 386668 | Post install tests: from viin_account_auto_transfer to viin_estimate 79m | Succeed | Log |
| Build 386669 | Post install tests: from viin_estimate_approval to viin_project 34m | Succeed | Log |
| Build 386670 | Post install tests: from viin_project_access_timesheet to website_twitter 54m | Succeed | Log |
| Build 386671 | Test install all modules without demo data: from account to website_twitter 59m | Succeed | Log |
| Create Date | Level | Message |
|---|---|---|
| 06/20/2026 23:30:28 | INFO |
Updated repository Viindoo-odoo
|
| 06/20/2026 23:30:28 | INFO |
Updated repository Viindoo-tvtmaaddons
|
| 06/20/2026 23:30:28 | INFO |
Updated repository Viindoo-erponline-enterprise
|
| 06/20/2026 23:30:28 | INFO |
Updated repository Viindoo-branding
|
| 06/20/2026 23:30:28 | INFO |
Cloned repository Viindoo-ai
|