Skip to main content

Documentation Index

Fetch the complete documentation index at: https://chatobserver.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Runs

A run is a single execution of a prompt. Runs are where Chatobserver shifts from configuration to evidence.

What a run tells you

Each run helps answer:
  • did the prompt execute
  • when did it start and finish
  • what triggered it
  • did downstream analysis complete
  • is there an error to investigate

Execution status

Current run status values include:
  • queued
  • running
  • succeeded
  • failed
These describe the execution lifecycle itself.

Analysis status

Runs also carry a separate analysis state. A run may complete execution before downstream processing finishes, so treat execution success and analysis completeness as different checks. Typical analysis states include:
  • pending
  • complete
  • failed

Trigger types

Runs can be created by:
  • schedule
  • manual action
Manual runs are useful for validating prompt changes or checking a specific question outside the normal cadence.

How to review a run

When a run looks wrong, review it in order:
  1. execution status
  2. analysis status
  3. prompt metadata
  4. timing
  5. related sources
That sequence makes it easier to separate a failed execution from a successful execution that simply has not finished post-processing.

Common reasons to inspect runs

  • validating a new prompt
  • confirming schedule changes
  • investigating why visibility metrics did not move
  • checking whether source extraction is landing as expected
  • isolating failures before they affect reporting

When runs are healthy

You should see a steady pattern of completed runs across the prompt set you expect to be active. If the run log is sparse, stale, or filled with failures, solve that before drawing conclusions from visibility trends.