Name: [ADD] KG temporal Wave-2 (ADR-006): _as_of reconstruction + live KG tools + memory-brain bridge

State: Killed

PR State: merged

PR Author: David Tran

PR Author Email:

PR: #60

Committer: David Tran

Committer Email: davidtran.hp@gmail.com

Commit: c2e34b842f59e720d736ab1138ae22699dacdcf7

Description:

                                            [FIX] viin_ai: PR #60 review-2 - W8150 lint blocker + record_state_as_of ACL guard + temporal test hardening

- viin_ai_brain: fix Runbot test_pylint W8150 (module-level relative import in
  test_record_historian.py); add caller-env ACL gate (check_access_rights/rule)
  before record_state_as_of reconstruction, return {} on AccessError; RED-GREEN
  test as low_priv; perm_write=1 lock-in test + rationale.
- viin_ai_memory: neutralize-proof UUID tokens in as-of recall tests; defensive
  str as_of normalize via fields.Datetime.to_datetime + cross-module contract comment.
- viin_brain: boundary-exact active-at fixtures (valid_to==ts / valid_from==ts)
  guarding the inclusive operator; expression.AND for temporal domain combine.
- viin_ai_memory_brain: explicit required=False/default=False on vault_id.
- docs: propagate _search_active_at -> _find_active_at; correct stale 2-condition
  active-at domain to the shipped 3-condition predicate (ADR-006 append-only Wave-2 note).

Claude-Session: https://claude.ai/code/session_01EVjERtZ9dnk5fhZHns8vLv
                                            

Branch: 17.0

Instance ID: 0

Age:

Up-time: Not finished

Subbuilds Name State Detail
Build 386602 Check the quality with Pylint: from test_lint to test_pylint Killed
Build 386603 At install tests: from account to website_twitter Killed
Build 386604 Post install tests: step install all modules Killed
Build 386605 Post install tests: from account to payment_bidv_viin Killed
Build 386606 Post install tests: from payment_buckaroo to to_account_asset Killed
Build 386607 Post install tests: from to_account_asset_purchase to viin_account Killed
Build 386608 Post install tests: from viin_account_auto_transfer to viin_estimate Killed
Build 386609 Post install tests: from viin_estimate_approval to viin_project Killed
Build 386610 Post install tests: from viin_project_access_timesheet to website_twitter Killed
Build 386611 Test install all modules without demo data: from account to website_twitter Killed
Create Date Level Message
06/20/2026 18:16:02 INFO
Updated repository Viindoo-odoo
06/20/2026 18:16:02 INFO
Updated repository Viindoo-tvtmaaddons
06/20/2026 18:16:02 INFO
Updated repository Viindoo-erponline-enterprise
06/20/2026 18:16:02 INFO
Updated repository Viindoo-branding
06/20/2026 18:16:02 INFO
Cloned repository Viindoo-ai