feat: add fail-closed Hub access profile foundation
Some checks failed
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 3s

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0e747-8f27-7242-8df8-8bc44f88c929
This commit is contained in:
tegwick 2026-09-28 11:44:50 +02:00
parent df39fd5f43
commit 3e386147fd
35 changed files with 2009 additions and 195 deletions

View file

@ -31,7 +31,7 @@ def test_durable_store_survives_reopen_and_keeps_event_families_separate(tmp_pat
.read_text(encoding="utf-8")
)
settings = RuntimeSettings(
environment="production",
environment="test",
backend="postgresql",
allow_ephemeral=False,
database_url=database_url,
@ -80,7 +80,7 @@ def test_postgresql_readiness_fails_when_database_is_unavailable() -> None:
database_url = "sqlite+aiosqlite:////definitely-missing-parent/runtime.db"
store = PostgresPortStore.from_url(database_url)
settings = RuntimeSettings(
environment="production",
environment="test",
backend="postgresql",
allow_ephemeral=False,
database_url=database_url,
@ -96,7 +96,7 @@ def test_postgresql_readiness_fails_when_runtime_tables_are_unavailable(tmp_path
database_url = f"sqlite+aiosqlite:///{tmp_path / 'empty.db'}"
store = PostgresPortStore.from_url(database_url)
settings = RuntimeSettings(
environment="production",
environment="test",
backend="postgresql",
allow_ephemeral=False,
database_url=database_url,