workplan update

This commit is contained in:
2026-05-23 06:43:30 +02:00
parent 934770cb68
commit 6bfbabe9c2

View File

@@ -9,7 +9,7 @@ owner: railiance
topic_slug: railiance topic_slug: railiance
planning_priority: medium planning_priority: medium
created: "2026-05-19" created: "2026-05-19"
updated: "2026-05-22" updated: "2026-05-23"
state_hub_workstream_id: "b61a9aca-4e43-4b3d-a48b-999e0fa842cf" state_hub_workstream_id: "b61a9aca-4e43-4b3d-a48b-999e0fa842cf"
--- ---
@@ -20,7 +20,7 @@ This workplan collects concrete follow-ups surfaced while shipping
independent, and can be picked up in isolation when the next S5 app independent, and can be picked up in isolation when the next S5 app
lands or when the next operator onboards. Activated on 2026-05-22; lands or when the next operator onboards. Activated on 2026-05-22;
local railiance-apps guardrails are implemented, with the package local railiance-apps guardrails are implemented, with the package
publication item blocked on sibling-repo release work. publication item blocked on Gitea package publish credentials.
## I01 — URL-encode DB passwords at Secret-build time ## I01 — URL-encode DB passwords at Secret-build time
@@ -112,6 +112,15 @@ sets `packages.LIMIT_SIZE_PYPI: -1`, and
the `issue-core` migration. The remaining release and dependency change the `issue-core` migration. The remaining release and dependency change
must happen in the `issue-core` and `vergabe-teilnahme` repos. must happen in the `issue-core` and `vergabe-teilnahme` repos.
**Cross-repo progress 2026-05-23.** `issue-core` now has a validated
`make package-check` build and Gitea Actions publish workflow for the
`0.2.x` package series. `vergabe-teilnahme` has been switched in
`pyproject.toml` to `issue-core>=0.2,<0.3`, with the Docker named
`issue-core` build context removed in favor of the Gitea PyPI index.
The final unblock still requires a Gitea package username/token to
publish `issue-core==0.2.0`; once published, regenerate
`vergabe-teilnahme/uv.lock` from the registry and mark this task done.
--- ---
## I04 — Operator onboarding: install the `kubectl cnpg` plugin ## I04 — Operator onboarding: install the `kubectl cnpg` plugin
@@ -230,7 +239,7 @@ wraps the pattern.
## Notes ## Notes
- Items were activated on 2026-05-22. Local railiance-apps pieces are - Items were activated on 2026-05-22. Local railiance-apps pieces are
complete except I03, which is blocked on sibling-repo release work. complete except I03, which is blocked on Gitea package publish credentials.
- I06 is genuinely cross-repo; the others are local to - I06 is genuinely cross-repo; the others are local to
`railiance-apps` or its operator workflow. `railiance-apps` or its operator workflow.
- The first three items (I01, I02, I03) are the highest-leverage - The first three items (I01, I02, I03) are the highest-leverage