Require invited login and private downloads for the company pilot
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a07ff8-19d0-7820-b4d0-1353833cb7fc
This commit is contained in:
parent
56bf193193
commit
b7d7828f30
27 changed files with 584 additions and 111 deletions
|
|
@ -58,3 +58,28 @@ digest and chart revision, tenant/host and login binding, database and media
|
|||
ownership, backup/restore and rollback, UI smoke and named operating owner.
|
||||
Existing production tender data is never disposable test data. A passing source
|
||||
build does not establish customer availability or the governed factory worker.
|
||||
|
||||
|
||||
## Invited pilot — 2026-09-11
|
||||
|
||||
[VERGABE-WP-0019](../workplans/VERGABE-WP-0019-invited-company-pilot.md)
|
||||
advances one manually onboarded company alongside factory admission. Billing
|
||||
and a shared tenancy implementation are not pilot gates. All application routes
|
||||
and media downloads require an active Django account; health and login remain
|
||||
public. Members can change passwords; administrators create/reset/deactivate
|
||||
accounts using the existing Django administration through the admitted operator
|
||||
path. There is no public sign-up or email invitation delivery in this milestone.
|
||||
|
||||
Use the Railiance Apps pilot contract in `docs/vergabe-teilnahme-pilot.md` and
|
||||
RAPPS-WP-0014. Record the newly tested image digest; the older published image
|
||||
has no global access gate. Persist PostgreSQL, uploads and issue-facade SQLite
|
||||
separately, and prove coherent restore before admitting customer data. Serve
|
||||
`/media/` through Django, never directly through an unauthenticated ingress or
|
||||
static file server. The image's `/app/.issue-facade` directory is operational
|
||||
state and must never be placed below MEDIA_ROOT.
|
||||
|
||||
Application tests use the standard anonymous `client` for access tests and the
|
||||
explicit `admitted_client` fixture for company workflows. Existing end-to-end
|
||||
tests retain their explicit login. Container acceptance remains the release
|
||||
gate; native two-user workflow, restored data, support and rollout evidence
|
||||
remain open until performed on the admitted deployment.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue