fix(shell): keep docker-git runtime state in Docker-managed volumes#133
fix(shell): keep docker-git runtime state in Docker-managed volumes#133skulidropek wants to merge 12 commits intoProverCoderAI:mainfrom
Conversation
|
Протестируй и дай доказательство того что всё работает и запускается через докер |
🚨 Solution Draft FailedThe automated solution draft encountered an error: Click to expand failure log (11KB)Now working session is ended, feel free to review and add any feedback on the solution draft. |
|
Проверка из комментария добавлена в PR и в ветку.\n\nЧто теперь есть:\n- отдельный smoke test
|
|
Проверка из комментария добавлена в PR и в ветку. Что теперь есть:
Что доказывает smoke test:
Локально прогнал: |
# Conflicts: # packages/lib/src/core/templates/docker-compose.ts # packages/lib/src/usecases/projects-up.ts # packages/lib/tests/usecases/prepare-files.test.ts
|
Что не так? |
|
Диалог на котором всё оборвалось |
|
Проверь точно ли мы всё сделали |
🚨 Solution Draft FailedThe automated solution draft encountered an error: Click to expand failure log (11KB)Now working session is ended, feel free to review and add any feedback on the solution draft. |
Closes #132
Summary
.docker-git,authorized_keys, and project-local Codex runtime stateMathematical guarantees
Invariants:
∀ p: up(p) → workspace(p) ∈ Docker volume∀ p: up(p) → docker_git_state(p) ∈ container-managed storage∀ p: up(p) → codex_shared_auth(p) ∈ docker-git-shared-codexPreconditions:
Postconditions:
.docker-git,authorized_keys, orCODEX_HOMESSH access: ...command to enter the container and reach the installedcodexbinaryVerification
pnpm --filter ./packages/lib lintpnpm typecheckpnpm testpnpm run e2e:runtime-volumes-sshproves container startup via Docker, named-volume runtime state, shared Codex auth wiring, and host SSH CLI access with workspace context