feat(T06): complete sink path decoupling and working-memory sweep sync

hostPath working-memory on railiance01, migration tool, sweep commits
daily-triage notes; T06 marked done in workplan.
This commit is contained in:
codex
2026-07-07 01:01:26 +02:00
parent 8baa2d10ff
commit ac0886a409
3 changed files with 36 additions and 8 deletions

View File

@@ -244,7 +244,7 @@ Forgejo CI image promoted (`main-375961c`, Helm rev 7). Day-1 check (2026-07-06T
```task
id: CUST-WP-0054-T06
status: progress
status: done
priority: medium
state_hub_task_id: "f2c5dd4b-9af4-4e8c-8619-6814e7d1666e"
```
@@ -254,12 +254,12 @@ working-memory sink and any prompt/context paths become repo-relative or
PVC-native with a defined sync-to-repo step (commit via the sweep). Done when
no ActivityDefinition or sink references a workstation-specific absolute path.
**Started (2026-07-06):** `custodian://` and `activity-core://` runtime path
URIs in activity-core (`runtime_paths.py`); daily triage definition + Railiance
projection decoupled from `/home/worsch/...`; working-memory mount moved to
`/var/custodian/memory/working`; prompt projected via `actcore-custodian-runtime`
ConfigMap. Remaining: sweep sync-to-repo for working-memory notes, audit remaining
ActivityDefinitions/sinks.
**Complete (2026-07-06):** `custodian://` / `activity-core://` URIs in
activity-core; all ActivityDefinitions use URI sinks (no workstation absolutes);
Railiance worker writes daily-triage notes to hostPath
`/home/tegwick/the-custodian/memory/working` (sweep writeback commits to git);
progress events record repo-relative `working_memory_path`; PVC notes migrated
via `tools/migrate-working-memory-pvc-to-clone.sh`.
## Task: Dev-environment beachhead (files-first)