Version Identity
A stable version identity includes both the id and the version number.
- Skills:
skillId+skillVersionId+versionNumber - Tools:
toolId+toolVersionId+version_number
Runs store foreign keys to orchestration_prompt_stack_version_id (and legacy prompt ids when applicable) so run truth always points to the exact version rows that executed.