Name:
[ADD] viin_brain, viin_ai_brain: KG-temporal Brain UI - ADR-006 UI-layer (C-gamma scrubber)
State:
Failed
finished in 23m
PR State:
merged
PR Author:
David Tran
PR Author Email:
PR:
#70
Committer:
David Tran
Committer Email:
davidtran.hp@gmail.com
Commit:
58bef75152b7cd4f1fbb9b0553256c7da06ea300
Description:
[IMP] viin_ai_brain: Fact-history panel + ai_bridge recordStateAsOf (ADR-006)
Bridge the ADR-006 record-state-as-of tool into the Brain UI.
- FactHistoryPanel: reconstruct an ERP record's tracked-field state at a
chosen instant, mounted in BacklinkPanel via the ai_bridge seam and gated
on ai_bridge.available so viin_brain still installs standalone (cluster
decoupling, AGENTS.md section 4 #2).
- ai_bridge_service.recordStateAsOf(model, resId, asOf) -> orm.call
tool_brain_record_state_as_of. READ path: the tool self-guards via
check_access_rights + check_access_rule as the calling user (no sudo,
no T5 attribution needed for a read/display surface).
- ACL no-leak test (a user without access gets {state:{}}, not a sudo
bypass) + fact-history tour.
Branch:
17.0
Instance ID:
0
Age:
Up-time: