===== bootstrap-pr-report-check-pr186-hpr85-archive-artifacts-pod.log ===== [pod/bootstrap-pr-report-check-pr186-hpr85-archive-artifacts-pod/prepare] 2026-07-10T10:31:54.202237418-05:00 2026/07/10 15:31:54 Entrypoint initialization [pod/bootstrap-pr-report-check-pr186-hpr85-archive-artifacts-pod/place-scripts] 2026-07-10T10:31:54.475488663-05:00 2026/07/10 15:31:54 Decoded script /tekton/scripts/script-0-sk4sb [pod/bootstrap-pr-report-check-pr186-hpr85-archive-artifacts-pod/step-upload-artifacts] 2026-07-10T10:31:59.816586843-05:00 ==> uploading /workspace/shared/artifacts/ -> s3://tekton-logs/storeminder-ai/bootstrap/pr-186/bootstrap-pr-report-check-pr186-hpr85/artifacts/ (endpoint http://10.10.0.10:9000) ===== bootstrap-pr-report-check-pr186-hpr85-archive-logs-pod.log ===== [pod/bootstrap-pr-report-check-pr186-hpr85-archive-logs-pod/prepare] 2026-07-10T10:31:53.698442230-05:00 2026/07/10 15:31:53 Entrypoint initialization [pod/bootstrap-pr-report-check-pr186-hpr85-archive-logs-pod/place-scripts] 2026-07-10T10:31:54.473539493-05:00 2026/07/10 15:31:54 Decoded script /tekton/scripts/script-0-zzjfn [pod/bootstrap-pr-report-check-pr186-hpr85-archive-logs-pod/place-scripts] 2026-07-10T10:31:54.498615531-05:00 2026/07/10 15:31:54 Decoded script /tekton/scripts/script-1-jf8ff [pod/bootstrap-pr-report-check-pr186-hpr85-archive-logs-pod/step-collect-logs] 2026-07-10T10:31:59.825457460-05:00 ==> collecting pod logs for PipelineRun=bootstrap-pr-report-check-pr186-hpr85 ===== bootstrap-pr-report-check-pr186-hpr85-clone-pod.log ===== [pod/bootstrap-pr-report-check-pr186-hpr85-clone-pod/place-scripts] 2026-07-10T10:27:06.663932397-05:00 2026/07/10 15:27:06 Decoded script /tekton/scripts/script-0-kn9bg [pod/bootstrap-pr-report-check-pr186-hpr85-clone-pod/step-clone] 2026-07-10T10:27:10.805790272-05:00 From https://github.com/storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr186-hpr85-clone-pod/step-clone] 2026-07-10T10:27:10.805815562-05:00 * branch d32a89cd8f7338653eae0fcdcf44413f0b7d85f7 -> FETCH_HEAD [pod/bootstrap-pr-report-check-pr186-hpr85-clone-pod/step-clone] 2026-07-10T10:27:10.821793200-05:00 Cloned d32a89cd8f7338653eae0fcdcf44413f0b7d85f7 [pod/bootstrap-pr-report-check-pr186-hpr85-clone-pod/prepare] 2026-07-10T10:27:06.389154264-05:00 2026/07/10 15:27:06 Entrypoint initialization ===== bootstrap-pr-report-check-pr186-hpr85-live-build-pod.log ===== [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/prepare] 2026-07-10T10:27:31.278503711-05:00 2026/07/10 15:27:31 Entrypoint initialization [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/place-scripts] 2026-07-10T10:27:31.486552642-05:00 2026/07/10 15:27:31 Decoded script /tekton/scripts/script-0-vfnvs [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/place-scripts] 2026-07-10T10:27:31.504250782-05:00 2026/07/10 15:27:31 Decoded script /tekton/scripts/script-2-zscjm [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-prepare-dockerfile] 2026-07-10T10:27:35.833562307-05:00 Wrote Dockerfile.reportcheck: [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-prepare-dockerfile] 2026-07-10T10:27:35.834317534-05:00 # Throwaway PR image for the D2 live report build. Layers the PR checkout [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-prepare-dockerfile] 2026-07-10T10:27:35.834331994-05:00 # (src + tests + fixtures + notebooks) over the prod runtime so the D1 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-prepare-dockerfile] 2026-07-10T10:27:35.834337654-05:00 # trait suite can run with real deps + real secrets (mounted by the Job). [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-prepare-dockerfile] 2026-07-10T10:27:35.834342983-05:00 FROM registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-prepare-dockerfile] 2026-07-10T10:27:35.834347523-05:00 COPY . /prsrc [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-prepare-dockerfile] 2026-07-10T10:27:35.834351873-05:00 WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-prepare-dockerfile] 2026-07-10T10:27:35.834356163-05:00 # Overlay the PR package over the baked one (deps already resolved in the [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-prepare-dockerfile] 2026-07-10T10:27:35.834360393-05:00 # base), then add the test runner. Prefer the [test] extra (D1/#90 adds [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-prepare-dockerfile] 2026-07-10T10:27:35.834364963-05:00 # papermill/nbclient/scrapbook there); fall back to bare pytest pre-D1. [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-prepare-dockerfile] 2026-07-10T10:27:35.834369963-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:36.066722682-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:36.066748812-05:00 INFO[0000] Retrieving image registry.storeminder.ai/images/storeminder:latest from registry registry.storeminder.ai [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:36.087762405-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:36.087820145-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:36.096848959-05:00 INFO[0000] Built cross stage deps: map[] [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:36.096860169-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:36.096864719-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:36.096872209-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:36.096876279-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:36.097014808-05:00 INFO[0000] Executing 0 build triggers [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:36.097264357-05:00 INFO[0000] Building stage 'registry.storeminder.ai/images/storeminder:latest' [idx: '0', base-idx: '-1'] [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:36.108063982-05:00 INFO[0000] Checking for cached layer registry.storeminder.ai/images/cache:98e4c4d903deadb34564793f821ef9f6d50166a5c8452a83962b82165dfc8ed2... [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:36.183087770-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:36.183145660-05:00 INFO[0000] Unpacking rootfs as cmd COPY . /prsrc requires it. [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:44.208280025-05:00 INFO[0008] COPY . /prsrc [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:44.239476016-05:00 INFO[0008] Taking snapshot of files... [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:44.293378123-05:00 INFO[0008] WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:44.293404243-05:00 INFO[0008] Cmd: workdir [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:44.293410783-05:00 INFO[0008] Changed working directory to /prsrc [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:44.293541542-05:00 INFO[0008] No files changed in this command, skipping snapshotting. [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:44.293561922-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:44.293569232-05:00 INFO[0008] Initializing snapshotter ... [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:44.293585112-05:00 INFO[0008] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:49.642752681-05:00 INFO[0013] Cmd: /bin/sh [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:49.642779441-05:00 INFO[0013] 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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:49.642784641-05:00 INFO[0013] 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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:49.965631775-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:49.967584085-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:51.823604339-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:51.830035787-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:51.938407108-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:51.939341503-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.105806240-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.107061193-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.264075698-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.298870732-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.299586408-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.457019281-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.465633957-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1873 sha256=9b4d78d672b5a4c904f3585abdbb3f84c5a973f5187e944cdcd899b2859f0b24 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.465689517-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-cfd_ihd5/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.465695597-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.465701207-05:00 Installing collected packages: storeminder [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.465705366-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.497718064-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.501907103-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.503278776-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.554000679-05:00 Successfully installed storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.554179788-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.666847588-05:00 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.666948607-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:52.666956517-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:53.046693364-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:53.049006372-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:54.908200007-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:54.908987513-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.004932837-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.005790723-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.146028453-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.147074248-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.296729070-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.354064470-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.354952385-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.355654912-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.356274259-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.357038195-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.357934360-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.359153534-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.359797751-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.496922146-05:00 Collecting pytest>=7 (from storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.562533404-05:00 Downloading pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB) [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.572596863-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.573367530-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.574011856-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.574747853-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.575474889-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.577330810-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.577780197-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.578441754-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.581571928-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.582328374-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.582881972-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.585041870-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.622638260-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.653113776-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.653953062-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.683041364-05:00 Collecting iniconfig>=1.0.1 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.700519966-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.702332467-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.744714492-05:00 Collecting pluggy<2,>=1.5 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.762580192-05:00 Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.764625581-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.770586991-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.771370247-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.772069584-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.772653761-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.795407946-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.800617729-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.820730597-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.821500643-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.822454839-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.831752212-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.892798143-05:00 Downloading pytest-9.1.1-py3-none-any.whl (386 kB) [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.960102162-05:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.5/386.5 kB 5.8 MB/s eta 0:00:00 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.978632598-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.993829751-05:00 Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:55.997464813-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:56.110104003-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:56.110530880-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:56.111414096-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:56.277542295-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:56.278134562-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1873 sha256=5e2108727cc534b5c8cbb852cafa6efd83d52cda097cde3063dc79f27f259391 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:56.278268542-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-djjhnz27/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:56.280222492-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:57.041418749-05:00 Installing collected packages: pluggy, iniconfig, pytest, storeminder [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:57.235425247-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:57.274318261-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:57.275778133-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:57.424539140-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:57.593535355-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:57.593717534-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-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:57.756091663-05:00 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:57.756126303-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:57.756132283-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:57.862384125-05:00 INFO[0021] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:59.652040202-05:00 INFO[0023] Pushing layer registry.storeminder.ai/images/cache:98e4c4d903deadb34564793f821ef9f6d50166a5c8452a83962b82165dfc8ed2 to cache now [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:59.652165691-05:00 INFO[0023] Pushing image to registry.storeminder.ai/images/cache:98e4c4d903deadb34564793f821ef9f6d50166a5c8452a83962b82165dfc8ed2 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:59.815448815-05:00 INFO[0023] Pushed registry.storeminder.ai/images/cache@sha256:f1ad0fc4533123f845d673c2cf754d16c2d2cd2389d7c2b99f6c9cf8db695e22 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:27:59.824012232-05:00 INFO[0023] Pushing image to registry.storeminder.ai/images/storeminder-report-check:pr186-d32a89cd8f7338653eae0fcdcf44413f0b7d85f7 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-build-pr-image] 2026-07-10T10:28:00.056880994-05:00 INFO[0024] Pushed registry.storeminder.ai/images/storeminder-report-check@sha256:6c4fd07e64ea10082fbf36c33f94dc471a460bb631b2fa5363b11c124e120bf1 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:28:00.199131835-05:00 /tekton/scripts/script-2-zscjm: line 25: steps.build-pr-image.exitCode.path: command not found [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:28:00.287303939-05:00 job.batch/report-live-pr186-d32a89c created [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.557546110-05:00 ----- live Job logs (report-live-pr186-d32a89c) ----- [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880488553-05:00 Running live report trait suite (real Vertex + DB, DRY_RUN): tests/test_report_traits_live.py [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880598032-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880604762-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-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880610462-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880615262-05:00 rootdir: /prsrc [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880620212-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880624712-05:00 plugins: anyio-4.14.1 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880630132-05:00 collecting ... collected 10 items [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880634572-05:00 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880639162-05:00 tests/test_report_traits_live.py::test_daily_builds_and_renders PASSED [ 10%] [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880643742-05:00 tests/test_report_traits_live.py::test_daily_is_sendable_and_no_weekly_leak PASSED [ 20%] [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880648442-05:00 tests/test_report_traits_live.py::test_daily_headline_labeled_total_sales PASSED [ 30%] [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880653032-05:00 tests/test_report_traits_live.py::test_daily_sms_not_truncated PASSED [ 40%] [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880657552-05:00 tests/test_report_traits_live.py::test_daily_artifact_bundle_written PASSED [ 50%] [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880662152-05:00 tests/test_report_traits_live.py::test_weekly_builds_and_renders PASSED [ 60%] [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880666752-05:00 tests/test_report_traits_live.py::test_weekly_is_sendable PASSED [ 70%] [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880671282-05:00 tests/test_report_traits_live.py::test_weekly_headline_labeled_total_sales PASSED [ 80%] [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880675772-05:00 tests/test_report_traits_live.py::test_weekly_sms_not_truncated PASSED [ 90%] [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880680252-05:00 tests/test_report_traits_live.py::test_weekly_artifact_bundle_written PASSED [100%] [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880684612-05:00 [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880689222-05:00 --------------------- generated xml file: /tmp/traits.xml ---------------------- [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880693682-05:00 ======================== 10 passed in 205.63s (0:03:25) ======================== [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880698232-05:00 ===JUNIT_BEGIN=== [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880707042-05:00 ===JUNIT_END=== [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.880722852-05:00 ----- end live Job logs ----- [pod/bootstrap-pr-report-check-pr186-hpr85-live-build-pod/step-run-live] 2026-07-10T10:31:45.882522673-05:00 ==> live build: status=Succeeded conclusion=success ===== bootstrap-pr-report-check-pr186-hpr85-post-check-live-pod.log ===== [pod/bootstrap-pr-report-check-pr186-hpr85-post-check-live-pod/prepare] 2026-07-10T10:31:59.949818268-05:00 2026/07/10 15:31:59 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "bootstrap-pr-report-check-pr186-hpr85-post-check-live-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr186-hpr85-post-check-pod.log ===== [pod/bootstrap-pr-report-check-pr186-hpr85-post-check-pod/prepare] 2026-07-10T10:31:55.648830146-05:00 2026/07/10 15:31:55 Entrypoint initialization [pod/bootstrap-pr-report-check-pr186-hpr85-post-check-pod/place-scripts] 2026-07-10T10:31:56.796669074-05:00 2026/07/10 15:31:56 Decoded script /tekton/scripts/script-0-lvp5n ===== bootstrap-pr-report-check-pr186-hpr85-post-check-traits-pod.log ===== Error from server (BadRequest): container "step-post-check" in pod "bootstrap-pr-report-check-pr186-hpr85-post-check-traits-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr186-hpr85-post-status-live-pod.log ===== [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-live-pod/prepare] 2026-07-10T10:31:59.890449615-05:00 2026/07/10 15:31:59 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "bootstrap-pr-report-check-pr186-hpr85-post-status-live-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr186-hpr85-post-status-pod.log ===== [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:31:59.883230110-05:00 Posting commit status to GitHub [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:31:59.883264120-05:00 Repo: storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:31:59.883268720-05:00 SHA: d32a89cd8f7338653eae0fcdcf44413f0b7d85f7 [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:31:59.883271250-05:00 State: success (Succeeded) [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:31:59.883273640-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/bootstrap/pr-186/bootstrap-pr-report-check-pr186-hpr85/logs.txt [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272406715-05:00 { [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272508925-05:00 "url": "https://api.github.com/repos/storeminder-ai/bootstrap/statuses/d32a89cd8f7338653eae0fcdcf44413f0b7d85f7", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272516295-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272521605-05:00 "id": 50281546828, [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272527285-05:00 "node_id": "SC_kwDOSuVe4s8AAAALtQOETA", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272532685-05:00 "state": "success", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272537715-05:00 "description": "Checks passed", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272542645-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/bootstrap/pr-186/bootstrap-pr-report-check-pr186-hpr85/logs.txt", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272547995-05:00 "context": "tekton/report-build", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272552875-05:00 "created_at": "2026-07-10T15:32:00Z", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272557785-05:00 "updated_at": "2026-07-10T15:32:00Z", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272562775-05:00 "creator": { [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272568114-05:00 "login": "steveblackmon", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272573184-05:00 "id": 702924, [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272578114-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272583114-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272588174-05:00 "gravatar_id": "", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272593374-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272598404-05:00 "html_url": "https://github.com/steveblackmon", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272603554-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272608954-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272613924-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272631204-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272637124-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272641834-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272646894-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272651854-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272656774-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272661804-05:00 "type": "User", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272666764-05:00 "user_view_type": "public", [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272671554-05:00 "site_admin": false [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272677234-05:00 } [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.272682224-05:00 } [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.277334791-05:00 [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/step-post-status] 2026-07-10T10:32:00.277361741-05:00 Status posted successfully [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/prepare] 2026-07-10T10:31:54.730121499-05:00 2026/07/10 15:31:54 Entrypoint initialization [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-pod/place-scripts] 2026-07-10T10:31:55.639422292-05:00 2026/07/10 15:31:55 Decoded script /tekton/scripts/script-0-jl8cw ===== bootstrap-pr-report-check-pr186-hpr85-post-status-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-traits-pod/prepare] 2026-07-10T10:31:56.536010237-05:00 2026/07/10 15:31:56 Entrypoint initialization [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-traits-pod/place-scripts] 2026-07-10T10:31:56.816121259-05:00 2026/07/10 15:31:56 Decoded script /tekton/scripts/script-0-xqs6f [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-traits-pod/step-post-status] 2026-07-10T10:32:01.049441162-05:00 Posting commit status to GitHub [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-traits-pod/step-post-status] 2026-07-10T10:32:01.049471592-05:00 Repo: storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-traits-pod/step-post-status] 2026-07-10T10:32:01.049476042-05:00 SHA: d32a89cd8f7338653eae0fcdcf44413f0b7d85f7 [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-traits-pod/step-post-status] 2026-07-10T10:32:01.049478552-05:00 State: success (Succeeded) [pod/bootstrap-pr-report-check-pr186-hpr85-post-status-traits-pod/step-post-status] 2026-07-10T10:32:01.049482042-05:00 Target URL: https://github.com/storeminder-ai/bootstrap/pull/186 ===== bootstrap-pr-report-check-pr186-hpr85-reclaim-workspace-pod.log ===== Error from server (BadRequest): container "prepare" in pod "bootstrap-pr-report-check-pr186-hpr85-reclaim-workspace-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr186-hpr85-sendable-pod.log ===== [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/prepare] 2026-07-10T10:27:14.462761425-05:00 2026/07/10 15:27:14 Entrypoint initialization [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/place-scripts] 2026-07-10T10:27:15.276263448-05:00 2026/07/10 15:27:15 Decoded script /tekton/scripts/script-0-pl8f8 [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:20.482665003-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:24.681964885-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-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:24.747447001-05:00 Neutralizing eager agent imports in src/storeminder/agents/__init__.py (hermetic checkout)… [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:24.748775004-05:00 Running report sendability guard: tests/test_report_validator_cadence.py [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.072921312-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.072941532-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-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.072946272-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.072949692-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.072952872-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.072955912-05:00 plugins: cov-7.1.0 [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.115254416-05:00 collecting ... collected 6 items [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.115277246-05:00 [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.126597818-05:00 tests/test_report_validator_cadence.py::test_leaky_daily_is_not_sendable PASSED [ 16%] [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.127940231-05:00 tests/test_report_validator_cadence.py::test_clean_daily_passes_without_false_positives PASSED [ 33%] [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.129008296-05:00 tests/test_report_validator_cadence.py::test_four_week_benchmark_phrasing_is_allowed PASSED [ 50%] [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.130294699-05:00 tests/test_report_validator_cadence.py::test_weekly_report_is_not_guarded PASSED [ 66%] [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.131283134-05:00 tests/test_report_validator_cadence.py::test_dow_mismatch_in_headline PASSED [ 83%] [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.931559825-05:00 tests/test_report_validator_cadence.py::test_json_path_guard_scans_narrative_values_only PASSED [100%] [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.931676865-05:00 [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.931683295-05:00 ------ generated xml file: /workspace/source/artifacts/junit-sendable.xml ------ [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.931687455-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.931691775-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.931695545-05:00 [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.931699564-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-sendable.xml [pod/bootstrap-pr-report-check-pr186-hpr85-sendable-pod/step-pytest] 2026-07-10T10:27:25.931703314-05:00 ============================== 6 passed in 0.84s =============================== ===== bootstrap-pr-report-check-pr186-hpr85-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/place-scripts] 2026-07-10T10:27:15.276160419-05:00 2026/07/10 15:27:15 Decoded script /tekton/scripts/script-0-z4d8w [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:27.721567374-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:30.511944744-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-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:30.642821567-05:00 Running deterministic report-trait catalog: tests/test_report_traits.py [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.074859638-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.074966847-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-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.074978887-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.074984647-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.074989857-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.074995027-05:00 plugins: cov-7.1.0, anyio-4.14.1 [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.329138734-05:00 collecting ... collected 25 items [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.329242803-05:00 [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.344132297-05:00 tests/test_report_traits.py::test_pennycheck_inside_kpi_matches_journal PASSED [ 4%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.345596650-05:00 tests/test_report_traits.py::test_pennycheck_total_sales_cross_foots_fuel_plus_inside PASSED [ 8%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.346993013-05:00 tests/test_report_traits.py::test_pennycheck_fuel_gallons_kpi_matches_journal PASSED [ 12%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.348131957-05:00 tests/test_report_traits.py::test_pennycheck_scan_row_count_is_the_penny_day PASSED [ 16%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.355956507-05:00 tests/test_report_traits.py::test_daily_is_sendable_with_zero_weekly_markers PASSED [ 20%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.357966627-05:00 tests/test_report_traits.py::test_daily_rendered_markdown_has_no_weekly_structure PASSED [ 24%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.362888802-05:00 tests/test_report_traits.py::test_deliberately_leaked_daily_is_flagged_not_sendable PASSED [ 28%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.364786512-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-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.366379094-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-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.367686707-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-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.368968401-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-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.370356924-05:00 tests/test_report_traits.py::test_rendered_daily_categories_use_mj_taxonomy PASSED [ 48%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.371927806-05:00 tests/test_report_traits.py::test_rank_table_labels_its_comparison_basis PASSED [ 52%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.373450308-05:00 tests/test_report_traits.py::test_rank_deltas_are_bounded_for_staples PASSED [ 56%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.375291229-05:00 tests/test_report_traits.py::test_rank_arrows_reproduce_from_the_journal PASSED [ 60%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.376330674-05:00 tests/test_report_traits.py::test_daily_header_spells_out_correct_weekday PASSED [ 64%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.378637142-05:00 tests/test_report_traits.py::test_weekly_conversion_rows_carry_correct_weekday PASSED [ 68%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.380284193-05:00 tests/test_report_traits.py::test_all_weekday_date_pairs_are_internally_consistent PASSED [ 72%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.381668436-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-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.383139889-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-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.385201908-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-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.387073659-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-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.388794160-05:00 tests/test_report_traits.py::test_sms_actions_block_keeps_whole_items_and_reply_prompt PASSED [ 92%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:31.400116372-05:00 tests/test_report_traits.py::test_store_events_are_configured_with_install_date PASSED [ 96%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:32.498762531-05:00 tests/test_report_traits.py::test_store_events_reach_the_synthesis_prompt PASSED [100%] [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:32.499338288-05:00 [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:32.499346208-05:00 ------- generated xml file: /workspace/source/artifacts/junit-traits.xml ------- [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:32.499351458-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:32.499355698-05:00 _______________ coverage: platform linux, python 3.11.15-final-0 _______________ [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:32.499359858-05:00 [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:32.499363878-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-traits.xml [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/step-pytest] 2026-07-10T10:27:32.499368018-05:00 ============================== 25 passed in 1.37s ============================== [pod/bootstrap-pr-report-check-pr186-hpr85-traits-pod/prepare] 2026-07-10T10:27:14.293652119-05:00 2026/07/10 15:27:14 Entrypoint initialization