f44e884d8a
After the open-question walkthrough, all four collapsed: - Q1 (mount semantics): resolved to `docker cp` between `docker create` and `docker start`, mirroring the existing pipelock YAML handling. No bind mount, no UID/permission concern. Folded into §Proposed Design > CA lifecycle as "Sidecar install". - Q2 (cert validity / TTL): pre-decided in the question text. Per-bottle ephemerality is enforced by regenerating per launch, not by short validity windows. Pipelock's defaults are fine. Folded into §Proposed Design as a one-line "Per-bottle ephemerality" note. - Q3 (`passthrough_domains` shape): not v1 scope; the shape is pre-recorded so the follow-up is mechanical. Moved into §Out of scope. - Q4 (stage-dir cleanup ordering): reading start.py confirmed the ExitStack-then-outer-finally order is correct. Folded into §Proposed Design as a "Teardown" note. The §Open questions section is dropped. None of the four was a real design question — they were verifications and pre-decided items left in for defensiveness. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>