Start with stable identifiers for the case, source, claim, decision, actor, action, target, and outcome observation. Define the allowed relationships and the owner of each fact. The source system may own a customer status, a workflow service may own a decision event, a provider may own request acceptance, and a financial or production system may own the terminal record. The trace references these authorities instead of silently becoming a replacement database.
Use a stage vocabulary that distinguishes proposed, prepared, reviewed, authorized, queued, attempted, provider-accepted, destination-confirmed, refused, failed, reversed, and outcome-observed. Not every workflow needs every state, but each adopted state needs a testable definition. Include time, version, and supersession so later corrections do not erase what the workflow knew at the moment of action. A status without an owner and evidence rule will drift into decorative metadata.