Skip to content

Test plan: Auditable Conversation History

  • Run a multi-turn advisor conversation; confirm every turn appears in the ServiceNow list view for x_novaw_advisor_message, in the correct order, attributed to the correct role.
  • Force an interruption mid-conversation (network drop, tab close); confirm no in-flight turn is lost — either it was already persisted before the interruption, or it's cleanly absent (never a partial/corrupt record).
  • As an HR/Compliance leader (not the original asker), open the ServiceNow list view and locate a specific past conversation by KB article cited; confirm the thread's kb_knowledge reference makes this findable without needing the original user's session.
  • Confirm timestamps (sent_at) are consistent and orderable across a thread, even under concurrent multi-turn load.
  • Attempt to access another user's advisor thread as a non-admin, non-leadership role; confirm access is scoped appropriately (this Feature's "reviewable by HR leadership/admins" scope shouldn't mean "readable by any HR Operations user").