diff --git a/workplans/railiance-apps-WP-0002-vergabe-teilnahme-on-railiance01.md b/workplans/railiance-apps-WP-0002-vergabe-teilnahme-on-railiance01.md index af337ca..a87fcbf 100644 --- a/workplans/railiance-apps-WP-0002-vergabe-teilnahme-on-railiance01.md +++ b/workplans/railiance-apps-WP-0002-vergabe-teilnahme-on-railiance01.md @@ -195,7 +195,7 @@ T04 below is now sequenced **after** that cluster reports healthy. ```task id: RAILIANCE-WP-0002-T02 -status: blocked +status: done priority: high repo: vergabe-teilnahme state_hub_task_id: "43ce85c4-0bdb-43c4-b0a5-81fa366800a6" @@ -225,11 +225,24 @@ hub task and reference the PR/commit when complete. **Done when:** `docker build` against the vergabe-teilnahme repo produces a runnable image that responds to a smoke request locally. -**Blocker found (2026-05-18):** vergabe-teilnahme cannot currently -`uv sync` at all. `pyproject.toml` declares +**Resolution (2026-05-18):** issue-facade was renamed to issue-core +upstream. Rewired vergabe-teilnahme to depend on issue-core +(`@ file:///home/worsch/issue-core`); the three Python imports were +updated (`issue_tracker.*` → `issue_core.*`). All 20 aufgaben tests +pass after the rewire. See vergabe-teilnahme commit `17f511f`. + +Dockerfile delivered in vergabe-teilnahme repo: +- Three stages (assets / python-deps / runtime) with whitenoise + static serving and `collectstatic` at build time. +- BuildKit named context resolves the `../issue-core` path dep: + `docker build --build-context issue-core=/home/worsch/issue-core .` +- Non-root `app` user, `/health/` HEALTHCHECK, gunicorn on :8000. +- Smoke test: container reports `(healthy)`, `/health/` → 200. + +**Original blocker (now resolved):** vergabe-teilnahme couldn't +`uv sync` because `pyproject.toml` referenced `universal-issue-tracker @ file:///home/worsch/issue-facade`, but -`/home/worsch/issue-facade/` is effectively empty — only a `.claude/` -directory exists; there is no `pyproject.toml` or `setup.py`. +that directory was effectively empty (only `.claude/` remained). ``` error: Failed to generate package metadata for