Member Junction
    Preparing search index...

    The volatile + persisted disclosure state for ONE overlay instance. The overlay loads it from UserInfoEngine at construction, calls Raise as session events land, derives every visibility gate from the getters, and persists RatchetOnSessionEnd's result when the call ends.

    Index

    Constructors

    Properties

    Changed$: Subject<void> = ...

    Emits after every change so the owning component can mark for check.

    Milestones: RealtimeUxMilestones = ...

    The persisted cross-session milestones (replaced immutably on change).

    SessionLevel: number = 0

    The CURRENT session's volatile level — max(base, raised events).

    Accessors

    Methods

    • EXPLICIT step back down to the pure-audio surface (level 0) for THIS session — the inverse door of the hero's "Show the conversation" / T-to-type reveals. Volatile only: the cross-session milestones ratchet is untouched (use the gear's simple density to make pure audio the durable default). Raising is one-way for CONTENT; the USER may always walk back down.

      Returns void