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
17
tests/test_runtime_paths.py
Normal file
17
tests/test_runtime_paths.py
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
from __future__ import annotations
|
||||
|
||||
from activity_core.runtime_paths import resolve_runtime_path
|
||||
|
||||
|
||||
def test_resolve_custodian_uri(monkeypatch) -> None:
|
||||
monkeypatch.setenv("CUSTODIAN_REPO_ROOT", "/var/custodian")
|
||||
assert resolve_runtime_path("custodian://memory/working") == (
|
||||
__import__("pathlib").Path("/var/custodian/memory/working")
|
||||
)
|
||||
|
||||
|
||||
def test_resolve_activity_core_uri(monkeypatch) -> None:
|
||||
monkeypatch.setenv("ACTIVITY_CORE_ROOT", "/etc/activity-core")
|
||||
assert resolve_runtime_path("activity-core://schemas/daily-triage-report.json") == (
|
||||
__import__("pathlib").Path("/etc/activity-core/schemas/daily-triage-report.json")
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue