wip(handoff): record native python status

Co-Authored-By: Codex <noreply@openai.com>
This commit is contained in:
2026-05-07 11:14:59 -04:00
parent 380fcf7bde
commit f31b873459
2 changed files with 10 additions and 2 deletions

View File

@@ -2,7 +2,7 @@
# HANDOFF.md
**Last updated:** 2026-05-07 (Phase 2 code complete + four post-implementation fixes; cutover ops still pending)
**Last updated:** 2026-05-07 (native Python environment rechecked; cutover ops still pending)
**Active task:** None mid-flight. Branch `feat/self-serve-signup-phase-2` (HEAD `502c0a4`) is ready to PR.
@@ -63,7 +63,7 @@ New env vars (Vite ARG/ENV in Dockerfile + `.env.example`): `VITE_SELF_SERVE_ENA
## Environment notes (carry-forward)
- Code-server LXC: docker-only, no native python/node/npm. Use `docker exec resolutionflow_{backend,frontend} ...`.
- Code-server LXC now has native `python`/`python3` via pyenv at Python 3.12.10, plus `pip` 25.0.1. There is no native `python3.11`, no repo virtualenv, and the native environment has only pip installed (`python -m pytest --version` fails with `No module named pytest`). Backend remains documented for Python 3.11, so use Docker for authoritative backend validation until a 3.11 env is installed.
- Pytest: `docker exec resolutionflow_backend pytest tests/<file> -v --override-ini="addopts="`.
- Vitest: `docker exec -w /app resolutionflow_frontend npm test -- <path> --run`.
- TS build: `docker exec -w /app resolutionflow_frontend npx tsc -b`.