feat: Phase 5 stabilization schedules and custodian path URIs
Add phase5_stabilization_check State Hub resolver with progress evidence sinks, schedule projections for daily and closeout checks, custodian:// and activity-core:// runtime path resolution, and Railiance mounts under /var/custodian.
This commit is contained in:
parent
5c3a89c495
commit
70e3154b05
10 changed files with 672 additions and 18 deletions
|
|
@ -156,7 +156,14 @@ async def resolve_context(
|
|||
bind_key = raw_bind.removeprefix("context.") if raw_bind.startswith("context.") else raw_bind
|
||||
|
||||
if source_type == "static":
|
||||
snapshot[bind_key] = source.get("config", {}).get("value")
|
||||
value = source.get("config", {}).get("value")
|
||||
if isinstance(value, str) and (
|
||||
value.startswith("custodian://") or value.startswith("activity-core://")
|
||||
):
|
||||
from activity_core.runtime_paths import resolve_runtime_path
|
||||
|
||||
value = str(resolve_runtime_path(value))
|
||||
snapshot[bind_key] = value
|
||||
continue
|
||||
|
||||
resolver_cls = CONTEXT_RESOLVER_REGISTRY.get(source_type)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue