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: 2526c4e635e76ff896be682717d964768d04311a

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 386612 Check the quality with Pylint: from test_lint to test_pylint 18m Killed Log
Build 386613 At install tests: from account to website_twitter Killed Log
Build 386614 Post install tests: step install all modules 83m Killed Log
Build 386615 Post install tests: from account to payment_bidv_viin Killed Log
Build 386616 Post install tests: from payment_buckaroo to to_account_asset Killed Log
Build 386617 Post install tests: from to_account_asset_purchase to viin_account Killed Log
Build 386618 Post install tests: from viin_account_auto_transfer to viin_estimate Killed Log
Build 386619 Post install tests: from viin_estimate_approval to viin_project 29m Killed Log
Build 386620 Post install tests: from viin_project_access_timesheet to website_twitter 50m Killed Log
Build 386621 Test install all modules without demo data: from account to website_twitter 64m Killed Log
Create Date Level Message
06/20/2026 18:20:27 INFO
Updated repository Viindoo-odoo
06/20/2026 18:20:27 INFO
Updated repository Viindoo-tvtmaaddons
06/20/2026 18:20:27 INFO
Updated repository Viindoo-erponline-enterprise
06/20/2026 18:20:27 INFO
Updated repository Viindoo-branding
06/20/2026 18:20:27 INFO
Cloned repository Viindoo-ai