II.
Page reference
Reading · 1 minpage:docs-harness-features-backlog-gaps-process-composition-gap-proc-003
GAP-PROC-003: Process Versioning and Migration reference
Version process definitions. Migrate in-flight runs when process definition changes. Maintain backward compatibility.
GAP-PROC-003: Process Versioning and Migration
| Field | Value |
|---|---|
| Category | process-composition |
| Priority | Medium |
| Effort | L |
| Status | Missing |
Description
Version process definitions. Migrate in-flight runs when process definition changes. Maintain backward compatibility.
Current State
No versioning. Process changes can break in-flight runs on replay.
Target State
Process definitions include version metadata. In-flight runs detect version mismatch. Migration strategies: replay with new version, fork, or continue with old version. Version history tracked.
Dependencies
- None
Key Files
| Component | Path |
|---|---|
| Runtime | packages/sdk/src/runtime/ |
| Process definitions | .a5c/processes/ |
| Process library | packages/sdk/src/processLibrary/ |
Recommendation
Phase 3 implementation. Add version metadata to process definitions. Detect version mismatch on replay. Implement migration strategies.