RESULT=PASS_P23E_VM121_PRODUCTION_CREDENTIAL_SERVICE_WIRING REVISION=R01 CORE_CHANGE_COMPLETE=true CORE_CHANGE_REPEATED=false SOURCE_CHANGED=true SOURCE_ROLLBACK_STATUS=not_required BACKEND_RECOVERY_STATUS=PASS BACKEND_GENERATION_CHANGED=true LIVE_DATABASE_WRITTEN=false DATABASE_SCHEMA_CHANGED=false ALEMBIC_VERSION=0003_domain_v2_schema BUSINESS_ROWS=0 PEER_CREDENTIAL_ROWS=0 PRODUCTION_MASTER_KEY_PRESENT=true KEYRING_PATH=/opt/wg-access/runtime/credential-keyring.json KEYRING_SCHEMA=wg-paid-credential-keyring-v1 KEYRING_ACTIVE_VERSION=1 KEYRING_VERSION_COUNT=1 KEYRING_BACKEND_BIND_READ_ONLY=true CREDENTIAL_SERVICE_PATH=/opt/wg-access/backend/app/services/credential_service.py PRODUCTION_KEYRING_LOADER_USED=true CREDENTIAL_GENERATION_USED_EXISTING_WG_KEYPAIR=true CREDENTIAL_PSK_USED_EXISTING_WG_PSK=true CREDENTIAL_STORAGE_USED_EXISTING_STORE_REVISION=true PRODUCTION_SERVICE_ENCRYPT_DECRYPT=PASS ROTATION_OLD_VERSION_DECRYPT=PASS ROTATION_NEW_VERSION_DECRYPT=PASS SECRET_SAFE_FAILURE=PASS PLAINTEXT_LOGGING_PRESENT=false SECRET_VALUES_EMITTED=false RUNTIME_PROVISIONING_ACTIVE=false EXTERNAL_ONBOARDING_ACTIVE=false VM121_BASE_COMMIT=3744f66c3c1a3b3c1d711a6af74bc7daecf69920 VM121_COMMIT=e3409bee5b1466839a7293af6ead97e515ca8f20 VM121_TREE=7ace7d88b02a457f91469394c6f1f8bdf0c528b5 VM121_FILE_COUNT=47 VM121_PUBLIC_URL=https://reports.secret-studio.ru/latest/20260811-192141_vm121_git_source_e3409bee5b14/ RUNTIME_IMPACT=true COPY_VERIFY=PASS NEXT_ACTION=P24 durable profile provisioning boundary: tunnel-IP allocation, durable profile identity, VM100 lifecycle adapter and reconcile contract