===== bootstrap-pr-report-check-pr184-crz8l-archive-artifacts-pod.log ===== [pod/bootstrap-pr-report-check-pr184-crz8l-archive-artifacts-pod/prepare] 2026-07-10T09:56:05.659282708-05:00 2026/07/10 14:56:05 Entrypoint initialization [pod/bootstrap-pr-report-check-pr184-crz8l-archive-artifacts-pod/place-scripts] 2026-07-10T09:56:06.697761149-05:00 2026/07/10 14:56:06 Decoded script /tekton/scripts/script-0-27kw7 [pod/bootstrap-pr-report-check-pr184-crz8l-archive-artifacts-pod/step-upload-artifacts] 2026-07-10T09:56:11.081429838-05:00 ==> uploading /workspace/shared/artifacts/ -> s3://tekton-logs/storeminder-ai/bootstrap/pr-184/bootstrap-pr-report-check-pr184-crz8l/artifacts/ (endpoint http://10.10.0.10:9000) [pod/bootstrap-pr-report-check-pr184-crz8l-archive-artifacts-pod/step-upload-artifacts] 2026-07-10T09:56:11.815511814-05:00 upload: ../workspace/shared/artifacts/junit-sendable.xml to s3://tekton-logs/storeminder-ai/bootstrap/pr-184/bootstrap-pr-report-check-pr184-crz8l/artifacts/junit-sendable.xml [pod/bootstrap-pr-report-check-pr184-crz8l-archive-artifacts-pod/step-upload-artifacts] 2026-07-10T09:56:11.816808509-05:00 upload: ../workspace/shared/artifacts/coverage-sendable.xml to s3://tekton-logs/storeminder-ai/bootstrap/pr-184/bootstrap-pr-report-check-pr184-crz8l/artifacts/coverage-sendable.xml [pod/bootstrap-pr-report-check-pr184-crz8l-archive-artifacts-pod/step-upload-artifacts] 2026-07-10T09:56:11.816833049-05:00 upload: ../workspace/shared/artifacts/coverage-traits.xml to s3://tekton-logs/storeminder-ai/bootstrap/pr-184/bootstrap-pr-report-check-pr184-crz8l/artifacts/coverage-traits.xml [pod/bootstrap-pr-report-check-pr184-crz8l-archive-artifacts-pod/step-upload-artifacts] 2026-07-10T09:56:11.817615306-05:00 upload: ../workspace/shared/artifacts/junit-traits.xml to s3://tekton-logs/storeminder-ai/bootstrap/pr-184/bootstrap-pr-report-check-pr184-crz8l/artifacts/junit-traits.xml [pod/bootstrap-pr-report-check-pr184-crz8l-archive-artifacts-pod/step-upload-artifacts] 2026-07-10T09:56:11.919262605-05:00 ==> viewer URL: https://ci-logs.storeminder.ai/storeminder-ai/bootstrap/pr-184/bootstrap-pr-report-check-pr184-crz8l/artifacts/ ===== bootstrap-pr-report-check-pr184-crz8l-archive-logs-pod.log ===== [pod/bootstrap-pr-report-check-pr184-crz8l-archive-logs-pod/prepare] 2026-07-10T09:56:07.262054344-05:00 2026/07/10 14:56:07 Entrypoint initialization [pod/bootstrap-pr-report-check-pr184-crz8l-archive-logs-pod/place-scripts] 2026-07-10T09:56:08.020228339-05:00 2026/07/10 14:56:08 Decoded script /tekton/scripts/script-0-t4bjn [pod/bootstrap-pr-report-check-pr184-crz8l-archive-logs-pod/place-scripts] 2026-07-10T09:56:08.043080481-05:00 2026/07/10 14:56:08 Decoded script /tekton/scripts/script-1-ngtcn [pod/bootstrap-pr-report-check-pr184-crz8l-archive-logs-pod/step-collect-logs] 2026-07-10T09:56:12.277419569-05:00 ==> collecting pod logs for PipelineRun=bootstrap-pr-report-check-pr184-crz8l ===== bootstrap-pr-report-check-pr184-crz8l-clone-pod.log ===== [pod/bootstrap-pr-report-check-pr184-crz8l-clone-pod/prepare] 2026-07-10T09:51:03.585035158-05:00 2026/07/10 14:51:03 Entrypoint initialization [pod/bootstrap-pr-report-check-pr184-crz8l-clone-pod/place-scripts] 2026-07-10T09:51:04.112001498-05:00 2026/07/10 14:51:04 Decoded script /tekton/scripts/script-0-mtfkt [pod/bootstrap-pr-report-check-pr184-crz8l-clone-pod/step-clone] 2026-07-10T09:51:08.474003553-05:00 From https://github.com/storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr184-crz8l-clone-pod/step-clone] 2026-07-10T09:51:08.474031683-05:00 * branch 9e1724345c9353f73b09f91aca8df17dc1e4fedb -> FETCH_HEAD [pod/bootstrap-pr-report-check-pr184-crz8l-clone-pod/step-clone] 2026-07-10T09:51:08.491771039-05:00 Cloned 9e1724345c9353f73b09f91aca8df17dc1e4fedb ===== bootstrap-pr-report-check-pr184-crz8l-live-build-pod.log ===== [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:34.507073795-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:34.507110734-05:00 INFO[0000] Retrieving image registry.storeminder.ai/images/storeminder:latest from registry registry.storeminder.ai [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:34.571651585-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:34.571669485-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:34.580772257-05:00 INFO[0000] Built cross stage deps: map[] [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:34.580787287-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:34.580793197-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:34.580805827-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:34.580810557-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:34.580970016-05:00 INFO[0000] Executing 0 build triggers [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:34.581232665-05:00 INFO[0000] Building stage 'registry.storeminder.ai/images/storeminder:latest' [idx: '0', base-idx: '-1'] [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:34.594567054-05:00 INFO[0000] Checking for cached layer registry.storeminder.ai/images/cache:652dd767f5a89747e218685d606c1aa4686fe154c356054603de7d56f0bf119a... [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:34.617201104-05:00 INFO[0000] No cached layer found for cmd RUN pip install --no-cache-dir --no-deps -e /prsrc && (pip install --no-cache-dir -e ".[test]" || pip install --no-cache-dir pytest) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:34.617214824-05:00 INFO[0000] Unpacking rootfs as cmd COPY . /prsrc requires it. [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:43.476634030-05:00 INFO[0009] COPY . /prsrc [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:43.509598868-05:00 INFO[0009] Taking snapshot of files... [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:43.564695027-05:00 INFO[0009] WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:43.564783117-05:00 INFO[0009] Cmd: workdir [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:43.564789767-05:00 INFO[0009] Changed working directory to /prsrc [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:43.564813357-05:00 INFO[0009] No files changed in this command, skipping snapshotting. [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:43.564848657-05:00 INFO[0009] RUN pip install --no-cache-dir --no-deps -e /prsrc && (pip install --no-cache-dir -e ".[test]" || pip install --no-cache-dir pytest) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:43.564854717-05:00 INFO[0009] Initializing snapshotter ... [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:43.564859587-05:00 INFO[0009] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:50.409483564-05:00 INFO[0015] Cmd: /bin/sh [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:50.409588273-05:00 INFO[0015] Args: [-c pip install --no-cache-dir --no-deps -e /prsrc && (pip install --no-cache-dir -e ".[test]" || pip install --no-cache-dir pytest)] [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:50.409601763-05:00 INFO[0015] Running: [/bin/sh -c pip install --no-cache-dir --no-deps -e /prsrc && (pip install --no-cache-dir -e ".[test]" || pip install --no-cache-dir pytest)] [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:50.754548548-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:50.757081670-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:52.651190563-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:52.652092481-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:52.780345710-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:52.781293737-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:52.939632713-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:52.940742370-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.087655301-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.127270158-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.128019185-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.310412576-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.311107584-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1873 sha256=15ff2ac8a4f429d0d93433c027805c709c6e51a693525913072f6d971b56faf4 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.311234993-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-i0zf5gq4/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.313712376-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.313939945-05:00 Installing collected packages: storeminder [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.314101135-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.356805301-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.361564776-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.363173741-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.428401588-05:00 Successfully installed storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.428585987-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.556769067-05:00 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.556867857-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.556875407-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.968436492-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:53.970471966-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:55.788080258-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:55.788896855-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:55.902200401-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:55.903345337-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.062602910-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.063763736-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.222454390-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.280913897-05:00 Requirement already satisfied: pandas>=1.5.0 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (3.0.3) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.281893114-05:00 Requirement already satisfied: numpy>=1.23.0 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (2.4.6) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.282620762-05:00 Requirement already satisfied: requests>=2.28.0 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (2.34.2) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.283320160-05:00 Requirement already satisfied: openpyxl>=3.0.0 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (3.1.5) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.284300537-05:00 Requirement already satisfied: anthropic>=0.25.0 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (0.116.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.285329933-05:00 Requirement already satisfied: psycopg>=3.1 in /usr/local/lib/python3.11/site-packages (from psycopg[binary,pool]>=3.1->storeminder==0.1.0) (3.3.4) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.286698539-05:00 Requirement already satisfied: boto3>=1.34 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (1.43.45) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.287427297-05:00 Requirement already satisfied: PyYAML>=6.0 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (6.0.3) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.433375201-05:00 Collecting pytest>=7 (from storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.516612200-05:00 Downloading pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.529541260-05:00 Requirement already satisfied: anyio<5,>=3.5.0 in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (4.14.1) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.530515577-05:00 Requirement already satisfied: distro<2,>=1.7.0 in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (1.9.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.531278504-05:00 Requirement already satisfied: docstring-parser<1,>=0.15 in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (0.18.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.532149372-05:00 Requirement already satisfied: httpx<1,>=0.25.0 in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (0.28.1) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.532998349-05:00 Requirement already satisfied: jiter<1,>=0.4.0 in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (0.16.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.535368322-05:00 Requirement already satisfied: pydantic<3,>=1.9.0 in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (2.13.4) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.536085619-05:00 Requirement already satisfied: sniffio in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (1.3.1) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.536881667-05:00 Requirement already satisfied: typing-extensions<5,>=4.14 in /usr/local/lib/python3.11/site-packages (from anthropic>=0.25.0->storeminder==0.1.0) (4.16.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.541470283-05:00 Requirement already satisfied: botocore<1.44.0,>=1.43.45 in /usr/local/lib/python3.11/site-packages (from boto3>=1.34->storeminder==0.1.0) (1.43.45) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.542486639-05:00 Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in /usr/local/lib/python3.11/site-packages (from boto3>=1.34->storeminder==0.1.0) (1.1.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.543138067-05:00 Requirement already satisfied: s3transfer<0.20.0,>=0.19.0 in /usr/local/lib/python3.11/site-packages (from boto3>=1.34->storeminder==0.1.0) (0.19.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.545858219-05:00 Requirement already satisfied: et-xmlfile in /usr/local/lib/python3.11/site-packages (from openpyxl>=3.0.0->storeminder==0.1.0) (2.0.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.591253487-05:00 Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.11/site-packages (from pandas>=1.5.0->storeminder==0.1.0) (2.9.0.post0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.629325518-05:00 Requirement already satisfied: psycopg-binary==3.3.4 in /usr/local/lib/python3.11/site-packages (from psycopg[binary,pool]>=3.1->storeminder==0.1.0) (3.3.4) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.630409925-05:00 Requirement already satisfied: psycopg-pool in /usr/local/lib/python3.11/site-packages (from psycopg[binary,pool]>=3.1->storeminder==0.1.0) (3.3.1) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.671009897-05:00 Collecting iniconfig>=1.0.1 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.690165378-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.692521650-05:00 Requirement already satisfied: packaging>=22 in /usr/local/lib/python3.11/site-packages (from pytest>=7->storeminder==0.1.0) (26.2) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.743897400-05:00 Collecting pluggy<2,>=1.5 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.759992549-05:00 Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.762632251-05:00 Requirement already satisfied: pygments>=2.7.2 in /usr/local/lib/python3.11/site-packages (from pytest>=7->storeminder==0.1.0) (2.20.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.773215128-05:00 Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.11/site-packages (from requests>=2.28.0->storeminder==0.1.0) (3.4.9) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.774360314-05:00 Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.11/site-packages (from requests>=2.28.0->storeminder==0.1.0) (3.18) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.775462951-05:00 Requirement already satisfied: urllib3<3,>=1.26 in /usr/local/lib/python3.11/site-packages (from requests>=2.28.0->storeminder==0.1.0) (2.7.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.776351518-05:00 Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.11/site-packages (from requests>=2.28.0->storeminder==0.1.0) (2026.6.17) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.809060316-05:00 Requirement already satisfied: httpcore==1.* in /usr/local/lib/python3.11/site-packages (from httpx<1,>=0.25.0->anthropic>=0.25.0->storeminder==0.1.0) (1.0.9) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.816106274-05:00 Requirement already satisfied: h11>=0.16 in /usr/local/lib/python3.11/site-packages (from httpcore==1.*->httpx<1,>=0.25.0->anthropic>=0.25.0->storeminder==0.1.0) (0.16.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.842804610-05:00 Requirement already satisfied: annotated-types>=0.6.0 in /usr/local/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->anthropic>=0.25.0->storeminder==0.1.0) (0.7.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.843790397-05:00 Requirement already satisfied: pydantic-core==2.46.4 in /usr/local/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->anthropic>=0.25.0->storeminder==0.1.0) (2.46.4) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.844933914-05:00 Requirement already satisfied: typing-inspection>=0.4.2 in /usr/local/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->anthropic>=0.25.0->storeminder==0.1.0) (0.4.2) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.856439828-05:00 Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas>=1.5.0->storeminder==0.1.0) (1.17.0) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:56.926079350-05:00 Downloading pytest-9.1.1-py3-none-any.whl (386 kB) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:57.153699738-05:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.5/386.5 kB 1.8 MB/s eta 0:00:00 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:57.173222907-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:57.192466127-05:00 Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:57.204541129-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:57.317591086-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:57.318220074-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:57.319345850-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:57.503282145-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:57.503949313-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1873 sha256=8e0933f3b3338295ffd229f014ed499f71e1da30aa4c81d45e169ba5bf776815 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:57.504119862-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-s1w7hhnt/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:57.506008976-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:58.287951860-05:00 Installing collected packages: pluggy, iniconfig, pytest, storeminder [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:58.510501383-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:58.553122210-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:58.554716025-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:58.729850567-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:58.913410712-05:00 Successfully installed iniconfig-2.3.0 pluggy-1.6.0 pytest-9.1.1 storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:58.913627022-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:59.080516089-05:00 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:59.080626679-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:59.080633419-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:51:59.184587673-05:00 INFO[0024] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:52:00.992175981-05:00 INFO[0026] Pushing layer registry.storeminder.ai/images/cache:652dd767f5a89747e218685d606c1aa4686fe154c356054603de7d56f0bf119a to cache now [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:52:00.992455461-05:00 INFO[0026] Pushing image to registry.storeminder.ai/images/cache:652dd767f5a89747e218685d606c1aa4686fe154c356054603de7d56f0bf119a [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:52:01.207443287-05:00 INFO[0026] Pushed registry.storeminder.ai/images/cache@sha256:1ed3e64feb30d4155b3cb431ab57429314570fb1f567caf23ab6e57141c49674 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:52:01.208141905-05:00 INFO[0026] Pushing image to registry.storeminder.ai/images/storeminder-report-check:pr184-9e1724345c9353f73b09f91aca8df17dc1e4fedb [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-build-pr-image] 2026-07-10T09:52:01.427414647-05:00 INFO[0026] Pushed registry.storeminder.ai/images/storeminder-report-check@sha256:69a782b788aa497eb73ce29c660be1f42e5d14016de5a58ce22db46abd328ad2 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:52:01.730792856-05:00 /tekton/scripts/script-2-t5d47: line 25: steps.build-pr-image.exitCode.path: command not found [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:52:01.834444031-05:00 job.batch/report-live-pr184-9e17243 created [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.781038888-05:00 ----- live Job logs (report-live-pr184-9e17243) ----- [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961669387-05:00 Running live report trait suite (real Vertex + DB, DRY_RUN): tests/test_report_traits_live.py [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961766377-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961771697-05:00 platform linux -- Python 3.11.15, pytest-9.1.1, pluggy-1.6.0 -- /usr/local/bin/python [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961776277-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961780957-05:00 rootdir: /prsrc [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961785177-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961789077-05:00 plugins: anyio-4.14.1 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961793257-05:00 collecting ... collected 10 items [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961796957-05:00 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961800877-05:00 tests/test_report_traits_live.py::test_daily_builds_and_renders PASSED [ 10%] [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961804777-05:00 tests/test_report_traits_live.py::test_daily_is_sendable_and_no_weekly_leak PASSED [ 20%] [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961808827-05:00 tests/test_report_traits_live.py::test_daily_headline_labeled_total_sales PASSED [ 30%] [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961812887-05:00 tests/test_report_traits_live.py::test_daily_sms_not_truncated PASSED [ 40%] [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961816737-05:00 tests/test_report_traits_live.py::test_daily_artifact_bundle_written PASSED [ 50%] [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961820616-05:00 tests/test_report_traits_live.py::test_weekly_builds_and_renders PASSED [ 60%] [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961824606-05:00 tests/test_report_traits_live.py::test_weekly_is_sendable PASSED [ 70%] [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961828326-05:00 tests/test_report_traits_live.py::test_weekly_headline_labeled_total_sales PASSED [ 80%] [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961832116-05:00 tests/test_report_traits_live.py::test_weekly_sms_not_truncated PASSED [ 90%] [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961835866-05:00 tests/test_report_traits_live.py::test_weekly_artifact_bundle_written PASSED [100%] [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961839586-05:00 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961843536-05:00 --------------------- generated xml file: /tmp/traits.xml ---------------------- [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961847276-05:00 ======================== 10 passed in 215.70s (0:03:35) ======================== [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961851136-05:00 ===JUNIT_BEGIN=== [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961858666-05:00 ===JUNIT_END=== [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.961874346-05:00 ----- end live Job logs ----- [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-run-live] 2026-07-10T09:55:57.963672720-05:00 ==> live build: status=Succeeded conclusion=success [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/prepare] 2026-07-10T09:51:27.784038930-05:00 2026/07/10 14:51:27 Entrypoint initialization [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/place-scripts] 2026-07-10T09:51:29.009947025-05:00 2026/07/10 14:51:29 Decoded script /tekton/scripts/script-0-4r2md [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/place-scripts] 2026-07-10T09:51:29.026583784-05:00 2026/07/10 14:51:29 Decoded script /tekton/scripts/script-2-t5d47 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-prepare-dockerfile] 2026-07-10T09:51:34.316238524-05:00 Wrote Dockerfile.reportcheck: [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-prepare-dockerfile] 2026-07-10T09:51:34.317085642-05:00 # Throwaway PR image for the D2 live report build. Layers the PR checkout [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-prepare-dockerfile] 2026-07-10T09:51:34.317092502-05:00 # (src + tests + fixtures + notebooks) over the prod runtime so the D1 [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-prepare-dockerfile] 2026-07-10T09:51:34.317096302-05:00 # trait suite can run with real deps + real secrets (mounted by the Job). [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-prepare-dockerfile] 2026-07-10T09:51:34.317099902-05:00 FROM registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-prepare-dockerfile] 2026-07-10T09:51:34.317103382-05:00 COPY . /prsrc [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-prepare-dockerfile] 2026-07-10T09:51:34.317106792-05:00 WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-prepare-dockerfile] 2026-07-10T09:51:34.317110012-05:00 # Overlay the PR package over the baked one (deps already resolved in the [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-prepare-dockerfile] 2026-07-10T09:51:34.317113122-05:00 # base), then add the test runner. Prefer the [test] extra (D1/#90 adds [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-prepare-dockerfile] 2026-07-10T09:51:34.317116321-05:00 # papermill/nbclient/scrapbook there); fall back to bare pytest pre-D1. [pod/bootstrap-pr-report-check-pr184-crz8l-live-build-pod/step-prepare-dockerfile] 2026-07-10T09:51:34.317120701-05:00 RUN pip install --no-cache-dir --no-deps -e /prsrc && (pip install --no-cache-dir -e ".[test]" || pip install --no-cache-dir pytest) ===== bootstrap-pr-report-check-pr184-crz8l-post-check-live-pod.log ===== [pod/bootstrap-pr-report-check-pr184-crz8l-post-check-live-pod/prepare] 2026-07-10T09:56:09.317521074-05:00 2026/07/10 14:56:09 Entrypoint initialization [pod/bootstrap-pr-report-check-pr184-crz8l-post-check-live-pod/place-scripts] 2026-07-10T09:56:10.296960545-05:00 2026/07/10 14:56:10 Decoded script /tekton/scripts/script-0-r9sr5 ===== bootstrap-pr-report-check-pr184-crz8l-post-check-pod.log ===== [pod/bootstrap-pr-report-check-pr184-crz8l-post-check-pod/prepare] 2026-07-10T09:56:06.604444691-05:00 2026/07/10 14:56:06 Entrypoint initialization [pod/bootstrap-pr-report-check-pr184-crz8l-post-check-pod/place-scripts] 2026-07-10T09:56:07.908059906-05:00 2026/07/10 14:56:07 Decoded script /tekton/scripts/script-0-cbrtp [pod/bootstrap-pr-report-check-pr184-crz8l-post-check-pod/step-post-check] 2026-07-10T09:56:12.153108818-05:00 Installing PyJWT + cryptography + requests… ===== bootstrap-pr-report-check-pr184-crz8l-post-check-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr184-crz8l-post-check-traits-pod/prepare] 2026-07-10T09:56:07.530225159-05:00 2026/07/10 14:56:07 Entrypoint initialization [pod/bootstrap-pr-report-check-pr184-crz8l-post-check-traits-pod/place-scripts] 2026-07-10T09:56:07.865854362-05:00 2026/07/10 14:56:07 Decoded script /tekton/scripts/script-0-c26hg [pod/bootstrap-pr-report-check-pr184-crz8l-post-check-traits-pod/step-post-check] 2026-07-10T09:56:12.146903069-05:00 Installing PyJWT + cryptography + requests… ===== bootstrap-pr-report-check-pr184-crz8l-post-status-live-pod.log ===== [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-live-pod/step-post-status] 2026-07-10T09:56:13.379533463-05:00 Posting commit status to GitHub [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-live-pod/step-post-status] 2026-07-10T09:56:13.379572503-05:00 Repo: storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-live-pod/step-post-status] 2026-07-10T09:56:13.379576653-05:00 SHA: 9e1724345c9353f73b09f91aca8df17dc1e4fedb [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-live-pod/step-post-status] 2026-07-10T09:56:13.379579243-05:00 State: success (Succeeded) [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-live-pod/step-post-status] 2026-07-10T09:56:13.379582572-05:00 Target URL: https://github.com/storeminder-ai/bootstrap/pull/184 [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-live-pod/prepare] 2026-07-10T09:56:08.517066976-05:00 2026/07/10 14:56:08 Entrypoint initialization [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-live-pod/place-scripts] 2026-07-10T09:56:09.103575913-05:00 2026/07/10 14:56:09 Decoded script /tekton/scripts/script-0-4xvml ===== bootstrap-pr-report-check-pr184-crz8l-post-status-pod.log ===== [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.074493152-05:00 Posting commit status to GitHub [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.074531521-05:00 Repo: storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.074537781-05:00 SHA: 9e1724345c9353f73b09f91aca8df17dc1e4fedb [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.074540891-05:00 State: success (Succeeded) [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.074543801-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/bootstrap/pr-184/bootstrap-pr-report-check-pr184-crz8l/logs.txt [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554239965-05:00 { [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554270035-05:00 "url": "https://api.github.com/repos/storeminder-ai/bootstrap/statuses/9e1724345c9353f73b09f91aca8df17dc1e4fedb", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554277445-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554284065-05:00 "id": 50279468757, [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554290965-05:00 "node_id": "SC_kwDOSuVe4s8AAAALtOPO1Q", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554295645-05:00 "state": "success", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554300385-05:00 "description": "Checks passed", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554305115-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/bootstrap/pr-184/bootstrap-pr-report-check-pr184-crz8l/logs.txt", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554309765-05:00 "context": "tekton/report-build", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554314295-05:00 "created_at": "2026-07-10T14:56:11Z", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554318725-05:00 "updated_at": "2026-07-10T14:56:11Z", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554323295-05:00 "creator": { [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554329635-05:00 "login": "steveblackmon", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554334025-05:00 "id": 702924, [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554338625-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554343285-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554347695-05:00 "gravatar_id": "", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554353995-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554358445-05:00 "html_url": "https://github.com/steveblackmon", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554363285-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554373915-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554378985-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554383755-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554388375-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554392845-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554397615-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554402095-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554406425-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554410835-05:00 "type": "User", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554415405-05:00 "user_view_type": "public", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554420015-05:00 "site_admin": false [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554424485-05:00 } [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.554428945-05:00 } [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.557594774-05:00 [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/step-post-status] 2026-07-10T09:56:11.557615714-05:00 Status posted successfully [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/prepare] 2026-07-10T09:56:06.244565591-05:00 2026/07/10 14:56:06 Entrypoint initialization [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-pod/place-scripts] 2026-07-10T09:56:06.802956306-05:00 2026/07/10 14:56:06 Decoded script /tekton/scripts/script-0-v6t8h ===== bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.269601516-05:00 Posting commit status to GitHub [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.269647136-05:00 Repo: storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.269652976-05:00 SHA: 9e1724345c9353f73b09f91aca8df17dc1e4fedb [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.269656116-05:00 State: success (Succeeded) [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.269659526-05:00 Target URL: https://github.com/storeminder-ai/bootstrap/pull/184 [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701313675-05:00 { [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701338735-05:00 "url": "https://api.github.com/repos/storeminder-ai/bootstrap/statuses/9e1724345c9353f73b09f91aca8df17dc1e4fedb", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701345275-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701349025-05:00 "id": 50279469988, [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701353085-05:00 "node_id": "SC_kwDOSuVe4s8AAAALtOPTpA", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701356535-05:00 "state": "success", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701359835-05:00 "description": "Checks passed", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701363325-05:00 "target_url": "https://github.com/storeminder-ai/bootstrap/pull/184", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701366495-05:00 "context": "tekton/report-traits", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701370505-05:00 "created_at": "2026-07-10T14:56:12Z", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701375345-05:00 "updated_at": "2026-07-10T14:56:12Z", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701379795-05:00 "creator": { [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701383475-05:00 "login": "steveblackmon", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701386625-05:00 "id": 702924, [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701389775-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701393095-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701396215-05:00 "gravatar_id": "", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701399675-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701402815-05:00 "html_url": "https://github.com/steveblackmon", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701406965-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701410615-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701414485-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701418375-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701421755-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701424925-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701428425-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701432365-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701436285-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701440255-05:00 "type": "User", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701444235-05:00 "user_view_type": "public", [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701449675-05:00 "site_admin": false [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701455795-05:00 } [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.701459954-05:00 } [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.705979579-05:00 [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/step-post-status] 2026-07-10T09:56:12.706001129-05:00 Status posted successfully [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/prepare] 2026-07-10T09:56:07.082517943-05:00 2026/07/10 14:56:07 Entrypoint initialization [pod/bootstrap-pr-report-check-pr184-crz8l-post-status-traits-pod/place-scripts] 2026-07-10T09:56:07.923812242-05:00 2026/07/10 14:56:07 Decoded script /tekton/scripts/script-0-5l6kt ===== bootstrap-pr-report-check-pr184-crz8l-reclaim-workspace-pod.log ===== [pod/bootstrap-pr-report-check-pr184-crz8l-reclaim-workspace-pod/prepare] 2026-07-10T09:56:09.458374478-05:00 2026/07/10 14:56:09 Entrypoint initialization [pod/bootstrap-pr-report-check-pr184-crz8l-reclaim-workspace-pod/place-scripts] 2026-07-10T09:56:10.295945698-05:00 2026/07/10 14:56:10 Decoded script /tekton/scripts/script-0-xt2l9 ===== bootstrap-pr-report-check-pr184-crz8l-sendable-pod.log ===== [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:17.897081093-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:21.917275192-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:21.991450704-05:00 Neutralizing eager agent imports in src/storeminder/agents/__init__.py (hermetic checkout)… [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:21.993008720-05:00 Running report sendability guard: tests/test_report_validator_cadence.py [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:22.409331002-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:22.409438571-05:00 platform linux -- Python 3.13.14, pytest-9.1.1, pluggy-1.6.0 -- /usr/local/bin/python [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:22.409444771-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:22.409449661-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:22.409454301-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:22.409458691-05:00 plugins: cov-7.1.0 [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:22.461348772-05:00 collecting ... collected 6 items [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:22.461405212-05:00 [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:22.473551245-05:00 tests/test_report_validator_cadence.py::test_leaky_daily_is_not_sendable PASSED [ 16%] [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:22.475028320-05:00 tests/test_report_validator_cadence.py::test_clean_daily_passes_without_false_positives PASSED [ 33%] [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:22.476182446-05:00 tests/test_report_validator_cadence.py::test_four_week_benchmark_phrasing_is_allowed PASSED [ 50%] [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:22.477577082-05:00 tests/test_report_validator_cadence.py::test_weekly_report_is_not_guarded PASSED [ 66%] [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:22.478644549-05:00 tests/test_report_validator_cadence.py::test_dow_mismatch_in_headline PASSED [ 83%] [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:23.372645674-05:00 tests/test_report_validator_cadence.py::test_json_path_guard_scans_narrative_values_only PASSED [100%] [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:23.372761694-05:00 [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:23.372768534-05:00 ------ generated xml file: /workspace/source/artifacts/junit-sendable.xml ------ [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:23.372772954-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:23.372777814-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:23.372781864-05:00 [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:23.372785874-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-sendable.xml [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/step-pytest] 2026-07-10T09:51:23.372789894-05:00 ============================== 6 passed in 0.93s =============================== [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/prepare] 2026-07-10T09:51:11.833026046-05:00 2026/07/10 14:51:11 Entrypoint initialization [pod/bootstrap-pr-report-check-pr184-crz8l-sendable-pod/place-scripts] 2026-07-10T09:51:12.686859540-05:00 2026/07/10 14:51:12 Decoded script /tekton/scripts/script-0-gns28 ===== bootstrap-pr-report-check-pr184-crz8l-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/place-scripts] 2026-07-10T09:51:12.681713106-05:00 2026/07/10 14:51:12 Decoded script /tekton/scripts/script-0-c5p4n [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:25.301631057-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:28.180520250-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:28.304895687-05:00 Running deterministic report-trait catalog: tests/test_report_traits.py [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:28.780739161-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:28.780764261-05:00 platform linux -- Python 3.11.15, pytest-9.1.1, pluggy-1.6.0 -- /usr/local/bin/python [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:28.780774071-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:28.780778981-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:28.780783821-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:28.780788231-05:00 plugins: cov-7.1.0, anyio-4.14.1 [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.027180582-05:00 collecting ... collected 25 items [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.027268022-05:00 [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.039707964-05:00 tests/test_report_traits.py::test_pennycheck_inside_kpi_matches_journal PASSED [ 4%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.040814040-05:00 tests/test_report_traits.py::test_pennycheck_total_sales_cross_foots_fuel_plus_inside PASSED [ 8%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.041860677-05:00 tests/test_report_traits.py::test_pennycheck_fuel_gallons_kpi_matches_journal PASSED [ 12%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.042824904-05:00 tests/test_report_traits.py::test_pennycheck_scan_row_count_is_the_penny_day PASSED [ 16%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.048883795-05:00 tests/test_report_traits.py::test_daily_is_sendable_with_zero_weekly_markers PASSED [ 20%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.050440671-05:00 tests/test_report_traits.py::test_daily_rendered_markdown_has_no_weekly_structure PASSED [ 24%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.054113919-05:00 tests/test_report_traits.py::test_deliberately_leaked_daily_is_flagged_not_sendable PASSED [ 28%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.055565845-05:00 tests/test_report_traits.py::test_category_totals_reconcile_to_inside_sales[report_daily_fastime.json-Inside Sales] PASSED [ 32%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.056938701-05:00 tests/test_report_traits.py::test_category_totals_reconcile_to_inside_sales[report_weekly_fastime.json-Inside Sales] PASSED [ 36%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.058143907-05:00 tests/test_report_traits.py::test_unclassified_share_is_a_small_residual[report_daily_fastime.json] PASSED [ 40%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.059346083-05:00 tests/test_report_traits.py::test_unclassified_share_is_a_small_residual[report_weekly_fastime.json] PASSED [ 44%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.060556119-05:00 tests/test_report_traits.py::test_rendered_daily_categories_use_mj_taxonomy PASSED [ 48%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.061965025-05:00 tests/test_report_traits.py::test_rank_table_labels_its_comparison_basis PASSED [ 52%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.063154761-05:00 tests/test_report_traits.py::test_rank_deltas_are_bounded_for_staples PASSED [ 56%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.064803226-05:00 tests/test_report_traits.py::test_rank_arrows_reproduce_from_the_journal PASSED [ 60%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.065819583-05:00 tests/test_report_traits.py::test_daily_header_spells_out_correct_weekday PASSED [ 64%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.068025856-05:00 tests/test_report_traits.py::test_weekly_conversion_rows_carry_correct_weekday PASSED [ 68%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.069599752-05:00 tests/test_report_traits.py::test_all_weekday_date_pairs_are_internally_consistent PASSED [ 72%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.070987337-05:00 tests/test_report_traits.py::test_headline_reads_total_sales_on_every_surface[daily_md-$14,417.11] PASSED [ 76%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.072347593-05:00 tests/test_report_traits.py::test_headline_reads_total_sales_on_every_surface[weekly_md-$99,489.00] PASSED [ 80%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.074345017-05:00 tests/test_report_traits.py::test_sms_blocks_within_limits_and_never_trimmed[daily_md-daily] PASSED [ 84%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.078946923-05:00 tests/test_report_traits.py::test_sms_blocks_within_limits_and_never_trimmed[weekly_md-weekly] PASSED [ 88%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.078961003-05:00 tests/test_report_traits.py::test_sms_actions_block_keeps_whole_items_and_reply_prompt PASSED [ 92%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:29.087827665-05:00 tests/test_report_traits.py::test_store_events_are_configured_with_install_date PASSED [ 96%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:30.126685934-05:00 tests/test_report_traits.py::test_store_events_reach_the_synthesis_prompt PASSED [100%] [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:30.126808923-05:00 [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:30.126819843-05:00 ------- generated xml file: /workspace/source/artifacts/junit-traits.xml ------- [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:30.126824943-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:30.126829643-05:00 _______________ coverage: platform linux, python 3.11.15-final-0 _______________ [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:30.126835593-05:00 [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:30.126840203-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-traits.xml [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/step-pytest] 2026-07-10T09:51:30.126846023-05:00 ============================== 25 passed in 1.30s ============================== [pod/bootstrap-pr-report-check-pr184-crz8l-traits-pod/prepare] 2026-07-10T09:51:11.958446213-05:00 2026/07/10 14:51:11 Entrypoint initialization