===== bootstrap-pr-report-check-pr191-clz8v-archive-artifacts-pod.log ===== [pod/bootstrap-pr-report-check-pr191-clz8v-archive-artifacts-pod/prepare] 2026-07-11T15:31:24.831091220-05:00 2026/07/11 20:31:24 Entrypoint initialization [pod/bootstrap-pr-report-check-pr191-clz8v-archive-artifacts-pod/place-scripts] 2026-07-11T15:31:25.461462953-05:00 2026/07/11 20:31:25 Decoded script /tekton/scripts/script-0-lqzs2 [pod/bootstrap-pr-report-check-pr191-clz8v-archive-artifacts-pod/step-upload-artifacts] 2026-07-11T15:31:28.745055912-05:00 ==> uploading /workspace/shared/artifacts/ -> s3://tekton-logs/storeminder-ai/bootstrap/pr-191/bootstrap-pr-report-check-pr191-clz8v/artifacts/ (endpoint http://10.10.0.10:9000) ===== bootstrap-pr-report-check-pr191-clz8v-archive-logs-pod.log ===== [pod/bootstrap-pr-report-check-pr191-clz8v-archive-logs-pod/prepare] 2026-07-11T15:31:24.317251446-05:00 2026/07/11 20:31:24 Entrypoint initialization [pod/bootstrap-pr-report-check-pr191-clz8v-archive-logs-pod/place-scripts] 2026-07-11T15:31:25.452540420-05:00 2026/07/11 20:31:25 Decoded script /tekton/scripts/script-0-tf829 [pod/bootstrap-pr-report-check-pr191-clz8v-archive-logs-pod/place-scripts] 2026-07-11T15:31:25.473327402-05:00 2026/07/11 20:31:25 Decoded script /tekton/scripts/script-1-64xnl [pod/bootstrap-pr-report-check-pr191-clz8v-archive-logs-pod/step-collect-logs] 2026-07-11T15:31:28.744393475-05:00 ==> collecting pod logs for PipelineRun=bootstrap-pr-report-check-pr191-clz8v ===== bootstrap-pr-report-check-pr191-clz8v-clone-pod.log ===== [pod/bootstrap-pr-report-check-pr191-clz8v-clone-pod/prepare] 2026-07-11T15:30:06.736093410-05:00 2026/07/11 20:30:06 Entrypoint initialization [pod/bootstrap-pr-report-check-pr191-clz8v-clone-pod/place-scripts] 2026-07-11T15:30:07.841086096-05:00 2026/07/11 20:30:07 Decoded script /tekton/scripts/script-0-zssnl [pod/bootstrap-pr-report-check-pr191-clz8v-clone-pod/step-clone] 2026-07-11T15:30:11.998210671-05:00 From https://github.com/storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr191-clz8v-clone-pod/step-clone] 2026-07-11T15:30:11.998244951-05:00 * branch 2fa7bb9846f9df3f3be527ebd3ec8e19f8b3e451 -> FETCH_HEAD [pod/bootstrap-pr-report-check-pr191-clz8v-clone-pod/step-clone] 2026-07-11T15:30:12.015711710-05:00 Cloned 2fa7bb9846f9df3f3be527ebd3ec8e19f8b3e451 ===== bootstrap-pr-report-check-pr191-clz8v-live-build-pod.log ===== [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/prepare] 2026-07-11T15:30:29.817724198-05:00 2026/07/11 20:30:29 Entrypoint initialization [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/place-scripts] 2026-07-11T15:30:30.996516730-05:00 2026/07/11 20:30:30 Decoded script /tekton/scripts/script-0-lnn5g [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/place-scripts] 2026-07-11T15:30:31.014868604-05:00 2026/07/11 20:30:31 Decoded script /tekton/scripts/script-2-s6pkj [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:30:36.233495113-05:00 Wrote Dockerfile.reportcheck: [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:30:36.234252439-05:00 # Throwaway PR image for the D2 live report build. Layers the PR checkout [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:30:36.234273089-05:00 # (src + tests + fixtures + notebooks) over the prod runtime so the D1 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:30:36.234278108-05:00 # trait suite can run with real deps + real secrets (mounted by the Job). [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:30:36.234282318-05:00 FROM registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:30:36.234286328-05:00 COPY . /prsrc [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:30:36.234290268-05:00 WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:30:36.234294368-05:00 # Overlay the PR package over the baked one (deps already resolved in the [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:30:36.234298328-05:00 # base), then add the test runner. Prefer the [test] extra (D1/#90 adds [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:30:36.234302268-05:00 # papermill/nbclient/scrapbook there); fall back to bare pytest pre-D1. [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:30:36.234306368-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) [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:36.420906637-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:36.420965477-05:00 INFO[0000] Retrieving image registry.storeminder.ai/images/storeminder:latest from registry registry.storeminder.ai [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:36.462587111-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:36.462616900-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:36.475400574-05:00 INFO[0000] Built cross stage deps: map[] [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:36.475421414-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:36.475425634-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:36.475445434-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:36.475458704-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:36.475530863-05:00 INFO[0000] Executing 0 build triggers [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:36.475798072-05:00 INFO[0000] Building stage 'registry.storeminder.ai/images/storeminder:latest' [idx: '0', base-idx: '-1'] [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:36.487774090-05:00 INFO[0000] Checking for cached layer registry.storeminder.ai/images/cache:d3a354c64a4dc5114d185701397394ae5ff1d523d5dde3ea7c04064f42904357... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:36.510614251-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:36.510672950-05:00 INFO[0000] Unpacking rootfs as cmd COPY . /prsrc requires it. [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:44.543953752-05:00 INFO[0008] COPY . /prsrc [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:44.570246365-05:00 INFO[0008] Taking snapshot of files... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:44.621309490-05:00 INFO[0008] WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:44.621333480-05:00 INFO[0008] Cmd: workdir [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:44.621340860-05:00 INFO[0008] Changed working directory to /prsrc [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:44.621409809-05:00 INFO[0008] No files changed in this command, skipping snapshotting. [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:44.621435239-05:00 INFO[0008] 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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:44.621441399-05:00 INFO[0008] Initializing snapshotter ... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:44.621446169-05:00 INFO[0008] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:51.551372147-05:00 INFO[0015] Cmd: /bin/sh [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:51.551405717-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:51.551410637-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:51.844276657-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:51.846090497-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:53.436664142-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:53.437235939-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:53.547474437-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:53.548412342-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:53.693196690-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:53.694246715-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:53.832556977-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:53.870611550-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:53.871304946-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.025190517-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.025741135-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1898 sha256=f993c652db2119d907d74c08bf15fe0c239c98e23f088c15049705d551399ea1 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.025869554-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-_bz1mksg/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.027943883-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.028206072-05:00 Installing collected packages: storeminder [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.028325991-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.064008956-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.068115105-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.069443208-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.125715226-05:00 Successfully installed storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.125885845-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.250943306-05:00 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.250967436-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.250973046-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.603498567-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:54.605070048-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.288099986-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.288869722-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.387953918-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.388817894-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.530526669-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.531530844-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.669538748-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.733218638-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.733945574-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.734626650-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.735273267-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.736023633-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.736916478-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.738289341-05:00 Requirement already satisfied: boto3>=1.34 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (1.43.46) [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.738925968-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.883772067-05:00 Collecting pytest>=7 (from storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.935555708-05:00 Downloading pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB) [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.945645455-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.946598181-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.947389906-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.948211812-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.949009488-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.951082427-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.951585415-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.952356131-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.956132201-05:00 Requirement already satisfied: botocore<1.44.0,>=1.43.46 in /usr/local/lib/python3.11/site-packages (from boto3>=1.34->storeminder==0.1.0) (1.43.46) [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.956993507-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.957631993-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.1) [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:56.960196570-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.003755764-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.039052631-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.039991106-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.067595693-05:00 Collecting iniconfig>=1.0.1 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.079807430-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.081636490-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.107170418-05:00 Collecting pluggy<2,>=1.5 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.125960260-05:00 Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.128684526-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.135762299-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.136658825-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.137432481-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.138092147-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.164412681-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.183533052-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.205710747-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.206516992-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.207597727-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.217382826-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.271300126-05:00 Downloading pytest-9.1.1-py3-none-any.whl (386 kB) [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.314551692-05:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.5/386.5 kB 9.2 MB/s eta 0:00:00 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.334682538-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.352033918-05:00 Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.356674704-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.453044474-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.453563361-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.454536606-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.606948116-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.607521332-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1898 sha256=6377191386ad08e86c1fc13bc578cb5f4f369387ee6027553d298126100fe4c4 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.607622822-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-b0ecxqoh/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:57.609331473-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:58.235031788-05:00 Installing collected packages: pluggy, iniconfig, pytest, storeminder [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:58.421095713-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:58.457700333-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:58.459062006-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:58.599954506-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:58.747150582-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:58.747337311-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-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:58.866375764-05:00 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:58.866444914-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:58.866451643-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:30:58.954470977-05:00 INFO[0022] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:31:00.784395769-05:00 INFO[0024] Pushing layer registry.storeminder.ai/images/cache:d3a354c64a4dc5114d185701397394ae5ff1d523d5dde3ea7c04064f42904357 to cache now [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:31:00.784600748-05:00 INFO[0024] Pushing image to registry.storeminder.ai/images/cache:d3a354c64a4dc5114d185701397394ae5ff1d523d5dde3ea7c04064f42904357 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:31:00.983906405-05:00 INFO[0024] Pushed registry.storeminder.ai/images/cache@sha256:067ad172e0ad7895c317d473eb149d4d019949ff1952d69cec209cc86a0850c0 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:31:00.984550161-05:00 INFO[0024] Pushing image to registry.storeminder.ai/images/storeminder-report-check:pr191-2fa7bb9846f9df3f3be527ebd3ec8e19f8b3e451 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-build-pr-image] 2026-07-11T15:31:01.327082976-05:00 INFO[0024] Pushed registry.storeminder.ai/images/storeminder-report-check@sha256:ed9f1a369aa075d85ac660510443842d7e478f90736e8690fc67d998b7870630 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:01.595733863-05:00 /tekton/scripts/script-2-s6pkj: line 25: steps.build-pr-image.exitCode.path: command not found [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:01.678419914-05:00 job.batch/report-live-pr191-2fa7bb9 created [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.200389406-05:00 ----- live Job logs (report-live-pr191-2fa7bb9) ----- [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474719248-05:00 Running live report trait suite (real Vertex + DB, DRY_RUN): tests/test_report_traits_live.py [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474745418-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474750668-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-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474754958-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474758498-05:00 rootdir: /prsrc [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474762768-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474766988-05:00 plugins: anyio-4.14.1 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474771558-05:00 collecting ... collected 10 items [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474775378-05:00 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474779448-05:00 tests/test_report_traits_live.py::test_daily_builds_and_renders SKIPPED [ 10%] [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474783368-05:00 tests/test_report_traits_live.py::test_daily_is_sendable_and_no_weekly_leak SKIPPED [ 20%] [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474787288-05:00 tests/test_report_traits_live.py::test_daily_headline_labeled_total_sales SKIPPED [ 30%] [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474791168-05:00 tests/test_report_traits_live.py::test_daily_sms_not_truncated SKIPPED [ 40%] [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474795088-05:00 tests/test_report_traits_live.py::test_daily_artifact_bundle_written SKIPPED [ 50%] [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474798938-05:00 tests/test_report_traits_live.py::test_weekly_builds_and_renders SKIPPED [ 60%] [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474802708-05:00 tests/test_report_traits_live.py::test_weekly_is_sendable SKIPPED (c...) [ 70%] [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474806698-05:00 tests/test_report_traits_live.py::test_weekly_headline_labeled_total_sales SKIPPED [ 80%] [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474810498-05:00 tests/test_report_traits_live.py::test_weekly_sms_not_truncated SKIPPED [ 90%] [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474814328-05:00 tests/test_report_traits_live.py::test_weekly_artifact_bundle_written SKIPPED [100%] [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474818028-05:00 [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474821848-05:00 --------------------- generated xml file: /tmp/traits.xml ---------------------- [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474825628-05:00 ============================= 10 skipped in 0.21s ============================== [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474829458-05:00 ===JUNIT_BEGIN=== [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474833858-05:00 /prsrc/tests/test_report_traits_live.py:117: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474838908-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474843158-05:00 ^/prsrc/tests/test_report_traits_live.py:121: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474865577-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474868537-05:00 ^/prsrc/tests/test_report_traits_live.py:126: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474871377-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474874377-05:00 ^/prsrc/tests/test_report_traits_live.py:131: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474877167-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474889487-05:00 ^/prsrc/tests/test_report_traits_live.py:137: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474892437-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474895217-05:00 ^/prsrc/tests/test_report_traits_live.py:143: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474898047-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474901117-05:00 ^/prsrc/tests/test_report_traits_live.py:147: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474903867-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474906587-05:00 ^/prsrc/tests/test_report_traits_live.py:151: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474909297-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474912037-05:00 ^/prsrc/tests/test_report_traits_live.py:156: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474925127-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474929607-05:00 ^/prsrc/tests/test_report_traits_live.py:161: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474932487-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474935307-05:00 ^===JUNIT_END=== [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.474938007-05:00 ----- end live Job logs ----- [pod/bootstrap-pr-report-check-pr191-clz8v-live-build-pod/step-run-live] 2026-07-11T15:31:22.476571258-05:00 ==> live build: status=Succeeded conclusion=success ===== bootstrap-pr-report-check-pr191-clz8v-post-check-live-pod.log ===== [pod/bootstrap-pr-report-check-pr191-clz8v-post-check-live-pod/prepare] 2026-07-11T15:31:27.073525625-05:00 2026/07/11 20:31:27 Entrypoint initialization [pod/bootstrap-pr-report-check-pr191-clz8v-post-check-live-pod/place-scripts] 2026-07-11T15:31:27.661847196-05:00 2026/07/11 20:31:27 Decoded script /tekton/scripts/script-0-ncxvh Error from server (BadRequest): container "step-post-check" in pod "bootstrap-pr-report-check-pr191-clz8v-post-check-live-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr191-clz8v-post-check-pod.log ===== [pod/bootstrap-pr-report-check-pr191-clz8v-post-check-pod/prepare] 2026-07-11T15:31:25.365035272-05:00 2026/07/11 20:31:25 Entrypoint initialization [pod/bootstrap-pr-report-check-pr191-clz8v-post-check-pod/place-scripts] 2026-07-11T15:31:26.534302001-05:00 2026/07/11 20:31:26 Decoded script /tekton/scripts/script-0-m7v79 ===== bootstrap-pr-report-check-pr191-clz8v-post-check-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr191-clz8v-post-check-traits-pod/prepare] 2026-07-11T15:31:26.600194700-05:00 2026/07/11 20:31:26 Entrypoint initialization [pod/bootstrap-pr-report-check-pr191-clz8v-post-check-traits-pod/place-scripts] 2026-07-11T15:31:27.684115571-05:00 2026/07/11 20:31:27 Decoded script /tekton/scripts/script-0-p4c57 Error from server (BadRequest): container "step-post-check" in pod "bootstrap-pr-report-check-pr191-clz8v-post-check-traits-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr191-clz8v-post-status-live-pod.log ===== [pod/bootstrap-pr-report-check-pr191-clz8v-post-status-live-pod/prepare] 2026-07-11T15:31:26.122228419-05:00 2026/07/11 20:31:26 Entrypoint initialization [pod/bootstrap-pr-report-check-pr191-clz8v-post-status-live-pod/place-scripts] 2026-07-11T15:31:26.555271942-05:00 2026/07/11 20:31:26 Decoded script /tekton/scripts/script-0-k2bx8 ===== bootstrap-pr-report-check-pr191-clz8v-post-status-pod.log ===== [pod/bootstrap-pr-report-check-pr191-clz8v-post-status-pod/prepare] 2026-07-11T15:31:25.235929619-05:00 2026/07/11 20:31:25 Entrypoint initialization [pod/bootstrap-pr-report-check-pr191-clz8v-post-status-pod/place-scripts] 2026-07-11T15:31:26.527990343-05:00 2026/07/11 20:31:26 Decoded script /tekton/scripts/script-0-tvckr ===== bootstrap-pr-report-check-pr191-clz8v-post-status-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr191-clz8v-post-status-traits-pod/prepare] 2026-07-11T15:31:25.616169864-05:00 2026/07/11 20:31:25 Entrypoint initialization [pod/bootstrap-pr-report-check-pr191-clz8v-post-status-traits-pod/place-scripts] 2026-07-11T15:31:26.546528347-05:00 2026/07/11 20:31:26 Decoded script /tekton/scripts/script-0-cr9kr ===== bootstrap-pr-report-check-pr191-clz8v-reclaim-workspace-pod.log ===== [pod/bootstrap-pr-report-check-pr191-clz8v-reclaim-workspace-pod/prepare] 2026-07-11T15:31:27.257825513-05:00 2026/07/11 20:31:27 Entrypoint initialization [pod/bootstrap-pr-report-check-pr191-clz8v-reclaim-workspace-pod/place-scripts] 2026-07-11T15:31:27.637664811-05:00 2026/07/11 20:31:27 Decoded script /tekton/scripts/script-0-g6zk8 ===== bootstrap-pr-report-check-pr191-clz8v-sendable-pod.log ===== [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/prepare] 2026-07-11T15:30:14.151962067-05:00 2026/07/11 20:30:14 Entrypoint initialization [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/place-scripts] 2026-07-11T15:30:15.196003057-05:00 2026/07/11 20:30:15 Decoded script /tekton/scripts/script-0-cwmmr [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:20.346289457-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:23.991287634-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-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.048718194-05:00 Neutralizing eager agent imports in src/storeminder/agents/__init__.py (hermetic checkout)… [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.049878828-05:00 Running report sendability guard: tests/test_report_validator_cadence.py [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.356794999-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.356884778-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-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.356890598-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.356895078-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.356899148-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.356902828-05:00 plugins: cov-7.1.0 [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.402672190-05:00 collecting ... collected 6 items [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.402733709-05:00 [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.416080470-05:00 tests/test_report_validator_cadence.py::test_leaky_daily_is_not_sendable PASSED [ 16%] [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.417690621-05:00 tests/test_report_validator_cadence.py::test_clean_daily_passes_without_false_positives PASSED [ 33%] [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.418904995-05:00 tests/test_report_validator_cadence.py::test_four_week_benchmark_phrasing_is_allowed PASSED [ 50%] [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.420453887-05:00 tests/test_report_validator_cadence.py::test_weekly_report_is_not_guarded PASSED [ 66%] [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:24.421649981-05:00 tests/test_report_validator_cadence.py::test_dow_mismatch_in_headline PASSED [ 83%] [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:25.241476828-05:00 tests/test_report_validator_cadence.py::test_json_path_guard_scans_narrative_values_only PASSED [100%] [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:25.250048503-05:00 [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:25.250060443-05:00 ------ generated xml file: /workspace/source/artifacts/junit-sendable.xml ------ [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:25.250065913-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:25.250070163-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:25.250074063-05:00 [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:25.250078133-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-sendable.xml [pod/bootstrap-pr-report-check-pr191-clz8v-sendable-pod/step-pytest] 2026-07-11T15:30:25.250082093-05:00 ============================== 6 passed in 0.87s =============================== ===== bootstrap-pr-report-check-pr191-clz8v-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/prepare] 2026-07-11T15:30:14.506172908-05:00 2026/07/11 20:30:14 Entrypoint initialization [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/place-scripts] 2026-07-11T15:30:15.189525151-05:00 2026/07/11 20:30:15 Decoded script /tekton/scripts/script-0-wgngk [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:28.188578663-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:30.682094847-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-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:30.796905589-05:00 Running deterministic report-trait catalog: tests/test_report_traits.py [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.218034356-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.226606702-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-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.226617762-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.226623222-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.226627652-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.226631492-05:00 plugins: cov-7.1.0, anyio-4.14.1 [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.424736170-05:00 collecting ... collected 25 items [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.425511326-05:00 [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.436787847-05:00 tests/test_report_traits.py::test_pennycheck_inside_kpi_matches_journal PASSED [ 4%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.437881062-05:00 tests/test_report_traits.py::test_pennycheck_total_sales_cross_foots_fuel_plus_inside PASSED [ 8%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.438941026-05:00 tests/test_report_traits.py::test_pennycheck_fuel_gallons_kpi_matches_journal PASSED [ 12%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.439901031-05:00 tests/test_report_traits.py::test_pennycheck_scan_row_count_is_the_penny_day PASSED [ 16%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.446122569-05:00 tests/test_report_traits.py::test_daily_is_sendable_with_zero_weekly_markers PASSED [ 20%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.447686321-05:00 tests/test_report_traits.py::test_daily_rendered_markdown_has_no_weekly_structure PASSED [ 24%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.451352352-05:00 tests/test_report_traits.py::test_deliberately_leaked_daily_is_flagged_not_sendable PASSED [ 28%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.452723734-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-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.453997328-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-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.455093982-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-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.456211916-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-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.457305191-05:00 tests/test_report_traits.py::test_rendered_daily_categories_use_mj_taxonomy PASSED [ 48%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.458550604-05:00 tests/test_report_traits.py::test_rank_table_labels_its_comparison_basis PASSED [ 52%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.459603889-05:00 tests/test_report_traits.py::test_rank_deltas_are_bounded_for_staples PASSED [ 56%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.461079051-05:00 tests/test_report_traits.py::test_rank_arrows_reproduce_from_the_journal PASSED [ 60%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.461994056-05:00 tests/test_report_traits.py::test_daily_header_spells_out_correct_weekday PASSED [ 64%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.463910776-05:00 tests/test_report_traits.py::test_weekly_conversion_rows_carry_correct_weekday PASSED [ 68%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.465276829-05:00 tests/test_report_traits.py::test_all_weekday_date_pairs_are_internally_consistent PASSED [ 72%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.466466853-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-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.467646697-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-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.469393978-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-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.470788280-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-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.472140483-05:00 tests/test_report_traits.py::test_sms_actions_block_keeps_whole_items_and_reply_prompt PASSED [ 92%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:31.481414115-05:00 tests/test_report_traits.py::test_store_events_are_configured_with_install_date PASSED [ 96%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:32.458928746-05:00 tests/test_report_traits.py::test_store_events_reach_the_synthesis_prompt PASSED [100%] [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:32.459053865-05:00 [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:32.459060875-05:00 ------- generated xml file: /workspace/source/artifacts/junit-traits.xml ------- [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:32.459064815-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:32.459068385-05:00 _______________ coverage: platform linux, python 3.11.15-final-0 _______________ [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:32.459071795-05:00 [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:32.459075425-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-traits.xml [pod/bootstrap-pr-report-check-pr191-clz8v-traits-pod/step-pytest] 2026-07-11T15:30:32.459078975-05:00 ============================== 25 passed in 1.20s ==============================