Name: [FIX] viin_ai: AI app menu audience matches what the backend enforces (#87)

State: Killed finished in 125m

PR State: merged

PR Author: David Tran

PR Author Email:

PR: #92

Committer: David Tran

Committer Email: davidtran.hp@gmail.com

Commit: 22fe7781116c85ef046d37f77a0a2502222be857

Description:

                                            [IMP] viin_ai_rag: correct a stale claim in the menu test rationale

The docstring justified the defensive root-reachability gate in
_reachable_under() with a point-in-time claim - that the Operations
bucket had no descendants - which stopped being true once the bucket
gained children. A later reader could have removed the gate on the
strength of a sentence that no longer held.

Restate the reason as the invariant it always was: a bucket is in the
menu tree only through its VISIBLE descendants, so it can disappear for
one user while holding children for another, no matter how many the XML
declares.

Comment only. No assertion, fixture or expected value changed.
                                            

Branch: 17.0

Instance ID: 0

Age:

Up-time: