Expand description
Lock file management and cache decision logic (PB-004)
Handles lock file persistence (atomic write via temp+rename) and cache hit/miss determination with detailed invalidation reasons.
Enums§
- Cache
Decision - Cache decision for a stage
Functions§
- check_
cache - Check cache status for a stage
- load_
lock_ file - Load a lock file if it exists
- lock_
file_ path - Derive the lock file path from a playbook path:
.yaml→.lock.yaml - save_
lock_ file - Save a lock file atomically (write to temp, then rename)