Finish SAND-WP-0002: remote smoke, podman-compose, HTTP stub

- T10 smoke passed on CoulombCore (sand-boxer self-deploy, sandbox 4e542c51)
- Add e2e smoke compose, scripts/smoke-compose-e2e.sh, make smoke-remote
- Support SANDBOXER_COMPOSE_CMD for podman-compose hosts
- FastAPI v0 stub at sandboxer.api.app; migration gaps doc
- Mark workplan finished (all 10 tasks done)
This commit is contained in:
2026-06-23 16:52:29 +02:00
parent 380034c911
commit 8e0465865a
17 changed files with 610 additions and 30 deletions

View File

@@ -4,11 +4,11 @@ type: workplan
title: "Meta-framework foundation and first extension"
domain: infotech
repo: sand-boxer
status: active
status: finished
owner: codex
topic_slug: custodian
created: "2026-06-22"
updated: "2026-06-22"
updated: "2026-06-23"
state_hub_workstream_id: "1cdfc6ba-6cd2-4d10-a78f-8fa5996ad567"
---
@@ -216,7 +216,7 @@ state_hub_task_id: "e2b089b2-3742-4feb-86c3-788a1f6ffb81"
```task
id: SAND-WP-0002-T10
status: todo
status: done
priority: medium
state_hub_task_id: "a95755fb-cda6-4741-847c-78ef7e073cab"
```
@@ -234,8 +234,9 @@ End-to-end proof on CoulombCore or sandboxer01 (when reachable):
Record gaps for wise-validator migration (SAND-WP-0003) and `the-custodian`
shim (SAND-WP-0004).
Runbook published at `docs/runbooks/profile-compose-e2e.md`. Remote host smoke
test (steps 14) pending operator run against CoulombCore/sandboxer01.
Remote smoke passed on CoulombCore (`92.205.130.254`, `podman-compose`):
`sandbox_id=4e542c51` via `./scripts/smoke-compose-e2e.sh` (2026-06-23).
Migration gaps recorded in `docs/migration-gaps.md`.
---