""" Wave 0 xfail stubs for Phase 7 AI config service tests. Covers: - D-04: load_provider_config() reads from system_settings table - D-05: API key HKDF encryption round-trip Each function is a placeholder to be promoted in Plan 07-01 (green gate) once the services/ai_config.py module and system_settings table exist. Stub policy (STATE.md decision: xfail(strict=False) for Wave 0): - Body is a single pytest.xfail() call — no assertion code. - strict=False so unexpected passes (xpass) never break CI. """ import pytest @pytest.mark.xfail(strict=False, reason="Wave 0 stub — promoted in Plan 07-01") async def test_load_provider_config(): pytest.xfail("not implemented yet — Plan 07-01") @pytest.mark.xfail(strict=False, reason="Wave 0 stub — promoted in Plan 07-01") async def test_api_key_encrypt_decrypt(): pytest.xfail("not implemented yet — Plan 07-01")