
============================================================
 SL-004 — EXISTING TEST SUITES / RC ONLY
============================================================
UTC=2026-09-10T15:13:04Z
HOST=Azeroth
RC=/data/files/bmw/stocklab-release-candidate-sl003-final-20260910-111453

=== 1. SAFETY ===

=== 2. PRODUCTION SNAPSHOT — MUST REMAIN UNTOUCHED ===
stocklab-redis	docker.io/library/redis:7-alpine	Up 33 hours (healthy)
stocklab-db	docker.io/library/postgres:16-alpine	Up 32 hours (healthy)
stocklab-release-qa-redis	docker.io/library/redis:7	Up 26 hours
stocklab-frontend	localhost/stocklab-frontend:release-qa-20260909-182234	Up 24 hours (healthy)
stocklab-backend	localhost/stocklab-backend:screener-percent-final-20260909-194639	Up 21 hours (healthy)
stocklab-worker	localhost/stocklab-backend:screener-percent-final-20260909-194639	Up 21 hours (healthy)
stocklab-beat	localhost/stocklab-backend:screener-percent-final-20260909-194639	Up 21 hours

Restart counters BEFORE:
stocklab-backend restart=0
stocklab-worker restart=0
stocklab-beat restart=0
stocklab-db restart=0
stocklab-redis restart=0
stocklab-frontend restart=0

Ports BEFORE:
LISTEN 0      2048       127.0.0.1:18000      0.0.0.0:*    users:(("uvicorn",pid=1574355,fd=11))                                                                                                                                                             
LISTEN 0      511        127.0.0.1:6379       0.0.0.0:*    users:(("redis-server",pid=1133711,fd=6))                                                                                                                                                         
LISTEN 0      200        127.0.0.1:5432       0.0.0.0:*    users:(("postgres",pid=1141225,fd=6))                                                                                                                                                             
LISTEN 0      511        127.0.0.1:13000      0.0.0.0:*    users:(("next-server (v1",pid=1497838,fd=18))                                                                                                                                                     

=== 3. RC TEST INFRASTRUCTURE DISCOVERY ===
--- pytest/config files ---
/data/files/bmw/stocklab-release-candidate-sl003-final-20260910-111453/pytest.ini
/data/files/bmw/stocklab-release-candidate-sl003-final-20260910-111453/requirements-dev.txt
/data/files/bmw/stocklab-release-candidate-sl003-final-20260910-111453/requirements.txt

--- test directories ---
/data/files/bmw/stocklab-release-candidate-sl003-final-20260910-111453/app/tests
/data/files/bmw/stocklab-release-candidate-sl003-final-20260910-111453/tests

--- requested test files ---
FOUND /data/files/bmw/stocklab-release-candidate-sl003-final-20260910-111453/tests/test_provider_resilience.py
FOUND /data/files/bmw/stocklab-release-candidate-sl003-final-20260910-111453/tests/test_validation.py

=== 4. PYTHON / VENV DISCOVERY ===
Host python:
/usr/bin/python3
Python 3.13.5

RC virtual environments:

System pytest:
-bash: pytest: command not found

=== 5. CONTAINER IMAGES WITH PYTEST ===
IMAGE_EXISTS localhost/stocklab-backend:screener-percent-final-20260909-194639
IMAGE=e3dd8e3f15a7
/usr/local/bin/python3
Python 3.11.16
/usr/local/bin/python3: No module named pytest
IMAGE_EXISTS localhost/stocklab-backend:latest
IMAGE=d01325205342
/usr/local/bin/python3
Python 3.11.16
/usr/local/bin/python3: No module named pytest

=== 6. PROJECT-LOCAL TEST EXECUTABLES ===
NO PROJECT VENV TEST RUNNER

=== 7. RUN TESTS — PREFER PROJECT VENV ===
PROJECT VENV NOT FOUND.

=== 8. SAFE FALLBACK: TEST DEPENDENCY INSPECTION ===

No test runner was installed into the production image.
No package installation will be performed automatically.
No production container will be modified.

=== 9. VERIFY RC SOURCE HASHES AFTER TESTS ===
183842352c4c3b0ec9e2fabffa043ff6fbb125c2a0b602c9da53477d17b7bfb8  /data/files/bmw/stocklab-release-candidate-sl003-final-20260910-111453/app/adapters/resolver.py
4ff976fb3b68594b7991c8d172143278670ae3685d49ad61f5b945db61b4f19a  /data/files/bmw/stocklab-release-candidate-sl003-final-20260910-111453/app/adapters/validation.py
782820e1a686029f751c148d327dbef76784fb6ef1d52107aefa9c3a75c08af6  /data/files/bmw/stocklab-release-candidate-sl003-final-20260910-111453/app/workers/ingest.py

=== 10. PRODUCTION AFTER — MUST BE IDENTICAL / UNTOUCHED ===
stocklab-redis	docker.io/library/redis:7-alpine	Up 33 hours (healthy)
stocklab-db	docker.io/library/postgres:16-alpine	Up 32 hours (healthy)
stocklab-release-qa-redis	docker.io/library/redis:7	Up 26 hours
stocklab-frontend	localhost/stocklab-frontend:release-qa-20260909-182234	Up 24 hours (healthy)
stocklab-backend	localhost/stocklab-backend:screener-percent-final-20260909-194639	Up 21 hours (healthy)
stocklab-worker	localhost/stocklab-backend:screener-percent-final-20260909-194639	Up 21 hours (healthy)
stocklab-beat	localhost/stocklab-backend:screener-percent-final-20260909-194639	Up 21 hours

Restart counters AFTER:
stocklab-backend restart=0
stocklab-worker restart=0
stocklab-beat restart=0
stocklab-db restart=0
stocklab-redis restart=0
stocklab-frontend restart=0

Ports AFTER:
LISTEN 0      2048       127.0.0.1:18000      0.0.0.0:*    users:(("uvicorn",pid=1574355,fd=11))                                                                                                                                                             
LISTEN 0      511        127.0.0.1:6379       0.0.0.0:*    users:(("redis-server",pid=1133711,fd=6))                                                                                                                                                         
LISTEN 0      200        127.0.0.1:5432       0.0.0.0:*    users:(("postgres",pid=1141225,fd=6))                                                                                                                                                             
LISTEN 0      511        127.0.0.1:13000      0.0.0.0:*    users:(("next-server (v1",pid=1497838,fd=18))                                                                                                                                                     

=== 11. FINAL RESULT ===
SL004_EXISTING_TESTS=NOT_PASS
PRODUCTION=UNCHANGED
RELEASE_GATE=BLOCKED

LOG=/data/files/bmw/stocklab-sl004-existing-tests-20260910-181304.log
============================================================
