Skip to content

Advisor: Regime B — provisional answer + cross-turn refresh #1114

Description

@bjagg

Part of the ADR-0003 epic #1105. Plan: docs/operations/proposals/advisor-qp-direct-retrieval.md (PR #1104). Decision: ADR-0003.

Goal: Advisor Regime B — answer from PARTIAL/cached data with "still refreshing" markers, then re-engage the conversation when the refresh lands.

Scope:

  • Provisional answer + pending markers from PARTIAL results.
  • Durable per-conversation job/subscription registry (Advisor state is in-memory today, bases/lif/advisor_restapi/core.py:24).
  • Decide the user-facing push channel (WebSocket / SSE-with-resume / poll / web-push) and proactive re-engage vs. silent refresh.

Size: XL · Depends on: E, G, H

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions