===== bootstrap-pr-report-check-pr189-nkdw2-archive-artifacts-pod.log ===== [pod/bootstrap-pr-report-check-pr189-nkdw2-archive-artifacts-pod/prepare] 2026-07-11T15:23:20.227631317-05:00 2026/07/11 20:23:20 Entrypoint initialization [pod/bootstrap-pr-report-check-pr189-nkdw2-archive-artifacts-pod/place-scripts] 2026-07-11T15:23:20.545662615-05:00 2026/07/11 20:23:20 Decoded script /tekton/scripts/script-0-d2j48 ===== bootstrap-pr-report-check-pr189-nkdw2-archive-logs-pod.log ===== [pod/bootstrap-pr-report-check-pr189-nkdw2-archive-logs-pod/place-scripts] 2026-07-11T15:23:19.498582696-05:00 2026/07/11 20:23:19 Decoded script /tekton/scripts/script-0-g7qfq [pod/bootstrap-pr-report-check-pr189-nkdw2-archive-logs-pod/place-scripts] 2026-07-11T15:23:19.515340179-05:00 2026/07/11 20:23:19 Decoded script /tekton/scripts/script-1-cpmdc [pod/bootstrap-pr-report-check-pr189-nkdw2-archive-logs-pod/step-collect-logs] 2026-07-11T15:23:23.711647362-05:00 ==> collecting pod logs for PipelineRun=bootstrap-pr-report-check-pr189-nkdw2 [pod/bootstrap-pr-report-check-pr189-nkdw2-archive-logs-pod/prepare] 2026-07-11T15:23:19.159830637-05:00 2026/07/11 20:23:19 Entrypoint initialization ===== bootstrap-pr-report-check-pr189-nkdw2-clone-pod.log ===== [pod/bootstrap-pr-report-check-pr189-nkdw2-clone-pod/prepare] 2026-07-11T15:18:45.560121661-05:00 2026/07/11 20:18:45 Entrypoint initialization [pod/bootstrap-pr-report-check-pr189-nkdw2-clone-pod/place-scripts] 2026-07-11T15:18:46.706060033-05:00 2026/07/11 20:18:46 Decoded script /tekton/scripts/script-0-dvkgq [pod/bootstrap-pr-report-check-pr189-nkdw2-clone-pod/step-clone] 2026-07-11T15:18:50.760009981-05:00 From https://github.com/storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr189-nkdw2-clone-pod/step-clone] 2026-07-11T15:18:50.760040581-05:00 * branch 1f21b71cd1c2153efb0d5e26f5b1bdf2517af2fb -> FETCH_HEAD [pod/bootstrap-pr-report-check-pr189-nkdw2-clone-pod/step-clone] 2026-07-11T15:18:50.774735266-05:00 Cloned 1f21b71cd1c2153efb0d5e26f5b1bdf2517af2fb ===== bootstrap-pr-report-check-pr189-nkdw2-live-build-pod.log ===== [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/prepare] 2026-07-11T15:19:12.733751094-05:00 2026/07/11 20:19:12 Entrypoint initialization [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/place-scripts] 2026-07-11T15:19:13.270951721-05:00 2026/07/11 20:19:13 Decoded script /tekton/scripts/script-0-tvw6p [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/place-scripts] 2026-07-11T15:19:13.290717874-05:00 2026/07/11 20:19:13 Decoded script /tekton/scripts/script-2-qxz6m [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:19.532744815-05:00 Wrote Dockerfile.reportcheck: [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:19.533799089-05:00 # Throwaway PR image for the D2 live report build. Layers the PR checkout [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:19.533816258-05:00 # (src + tests + fixtures + notebooks) over the prod runtime so the D1 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:19.533821048-05:00 # trait suite can run with real deps + real secrets (mounted by the Job). [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:19.533824988-05:00 FROM registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:19.533828828-05:00 COPY . /prsrc [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:19.533832648-05:00 WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:19.533836388-05:00 # Overlay the PR package over the baked one (deps already resolved in the [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:19.533840178-05:00 # base), then add the test runner. Prefer the [test] extra (D1/#90 adds [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:19.533843898-05:00 # papermill/nbclient/scrapbook there); fall back to bare pytest pre-D1. [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:19:19.533847988-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:19.741261309-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:19.741286809-05:00 INFO[0000] Retrieving image registry.storeminder.ai/images/storeminder:latest from registry registry.storeminder.ai [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:19.767015544-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:19.767039424-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:19.786127582-05:00 INFO[0000] Built cross stage deps: map[] [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:19.786153161-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:19.786157661-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:19.786169611-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:19.786173711-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:19.786251801-05:00 INFO[0000] Executing 0 build triggers [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:19.786476999-05:00 INFO[0000] Building stage 'registry.storeminder.ai/images/storeminder:latest' [idx: '0', base-idx: '-1'] [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:19.796533185-05:00 INFO[0000] Checking for cached layer registry.storeminder.ai/images/cache:96829e34ad9170d17c468fc19d6c284f02f8a87ff30cc70103b573e5ac7dae0e... [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:19.818963121-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:19.818981571-05:00 INFO[0000] Unpacking rootfs as cmd COPY . /prsrc requires it. [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:28.261728135-05:00 INFO[0008] COPY . /prsrc [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:28.300759586-05:00 INFO[0008] Taking snapshot of files... [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:28.344804315-05:00 INFO[0008] WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:28.344832274-05:00 INFO[0008] Cmd: workdir [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:28.344837084-05:00 INFO[0008] Changed working directory to /prsrc [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:28.344935244-05:00 INFO[0008] No files changed in this command, skipping snapshotting. [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:28.344960694-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:28.344979673-05:00 INFO[0008] Initializing snapshotter ... [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:28.344984343-05:00 INFO[0008] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:34.466371042-05:00 INFO[0014] Cmd: /bin/sh [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:34.466506851-05:00 INFO[0014] 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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:34.466520901-05:00 INFO[0014] 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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:34.815475539-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:34.817485476-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:36.760534114-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:36.761492408-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:36.889387144-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:36.890619257-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.055424098-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.056596401-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.208064938-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.249207826-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.249997101-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.428779395-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.429414851-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1873 sha256=620bb81523a6ca511bcb6ff12d7e3f3c570748c222e97e3d992854e9c9d6e755 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.429604290-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-havh4kcn/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.432183843-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.432369892-05:00 Installing collected packages: storeminder [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.432537481-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.471648432-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.476690360-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.478773407-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.566161151-05:00 Successfully installed storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.566407030-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.681635337-05:00 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.682260733-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:37.682270523-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:38.088127513-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:38.090501768-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:39.975822020-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:39.984404215-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.098626780-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.099575934-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.265987837-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.267147510-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.420545536-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.474626743-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.475474897-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.476232572-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.476859699-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.477665213-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.478624547-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.479927739-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.480589535-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.636869363-05:00 Collecting pytest>=7 (from storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.707768142-05:00 Downloading pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB) [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.719079971-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.720312943-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.721129068-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.722105741-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.723136495-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.725216792-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.725702279-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.726421064-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.730146120-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.731007275-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.731587331-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.734318124-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.776328327-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.809981033-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.810860798-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.843448221-05:00 Collecting iniconfig>=1.0.1 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.865225133-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.868084125-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.930674587-05:00 Collecting pluggy<2,>=1.5 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.951555955-05:00 Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.954101688-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.961669640-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.962582844-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.963384179-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.964064565-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:40.997035276-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.003974052-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.030600503-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.031392958-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.032519950-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.042579697-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.099076768-05:00 Downloading pytest-9.1.1-py3-none-any.whl (386 kB) [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.156812142-05:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.5/386.5 kB 7.1 MB/s eta 0:00:00 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.176160069-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.191167994-05:00 Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.194787701-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.326397585-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.326968372-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.327931636-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.504367366-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.508936877-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1873 sha256=b2c60baa06b00580392e0bfc1287856ec025f8ca594c3f1a7c8fbe57a64a5c3c [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.508948517-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-3i01_rlo/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:41.508953927-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:42.264982069-05:00 Installing collected packages: pluggy, iniconfig, pytest, storeminder [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:42.481664215-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:42.523944367-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:42.525681146-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:42.690859598-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:42.872537415-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:42.872755134-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-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:43.015907266-05:00 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:43.016040735-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:43.016051755-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:43.129348677-05:00 INFO[0023] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.008652643-05:00 INFO[0025] Pushing layer registry.storeminder.ai/images/cache:96829e34ad9170d17c468fc19d6c284f02f8a87ff30cc70103b573e5ac7dae0e to cache now [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.008902321-05:00 INFO[0025] Pushing image to registry.storeminder.ai/images/cache:96829e34ad9170d17c468fc19d6c284f02f8a87ff30cc70103b573e5ac7dae0e [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.275753020-05:00 INFO[0025] Pushed registry.storeminder.ai/images/cache@sha256:7bf5b372305345f3c5cef5d6502fb02cf762d6e5dba35993fc58ede5e07b6994 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.276471816-05:00 INFO[0025] Pushing image to registry.storeminder.ai/images/storeminder-report-check:pr189-1f21b71cd1c2153efb0d5e26f5b1bdf2517af2fb [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-build-pr-image] 2026-07-11T15:19:45.563413268-05:00 INFO[0025] Pushed registry.storeminder.ai/images/storeminder-report-check@sha256:c96bfcb0b170c075e33019d2c635ee3b42cc301bd84972d7aec01d9f44f2961f [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:19:46.017159233-05:00 /tekton/scripts/script-2-qxz6m: line 25: steps.build-pr-image.exitCode.path: command not found [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:19:46.092359717-05:00 job.batch/report-live-pr189-1f21b71 created [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.124954594-05:00 ----- live Job logs (report-live-pr189-1f21b71) ----- [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211670966-05:00 Running live report trait suite (real Vertex + DB, DRY_RUN): tests/test_report_traits_live.py [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211703066-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211708126-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-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211712406-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211716166-05:00 rootdir: /prsrc [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211719756-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211723306-05:00 plugins: anyio-4.14.1 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211728136-05:00 collecting ... collected 10 items [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211731606-05:00 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211735356-05:00 tests/test_report_traits_live.py::test_daily_builds_and_renders PASSED [ 10%] [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211739086-05:00 tests/test_report_traits_live.py::test_daily_is_sendable_and_no_weekly_leak PASSED [ 20%] [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211742976-05:00 tests/test_report_traits_live.py::test_daily_headline_labeled_total_sales PASSED [ 30%] [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211746536-05:00 tests/test_report_traits_live.py::test_daily_sms_not_truncated PASSED [ 40%] [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211750066-05:00 tests/test_report_traits_live.py::test_daily_artifact_bundle_written PASSED [ 50%] [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211753636-05:00 tests/test_report_traits_live.py::test_weekly_builds_and_renders PASSED [ 60%] [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211757105-05:00 tests/test_report_traits_live.py::test_weekly_is_sendable PASSED [ 70%] [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211760565-05:00 tests/test_report_traits_live.py::test_weekly_headline_labeled_total_sales PASSED [ 80%] [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211764085-05:00 tests/test_report_traits_live.py::test_weekly_sms_not_truncated PASSED [ 90%] [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211767565-05:00 tests/test_report_traits_live.py::test_weekly_artifact_bundle_written PASSED [100%] [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211770935-05:00 [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211774425-05:00 --------------------- generated xml file: /tmp/traits.xml ---------------------- [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211777895-05:00 ======================== 10 passed in 201.63s (0:03:21) ======================== [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211781545-05:00 ===JUNIT_BEGIN=== [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211786815-05:00 ===JUNIT_END=== [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.211802265-05:00 ----- end live Job logs ----- [pod/bootstrap-pr-report-check-pr189-nkdw2-live-build-pod/step-run-live] 2026-07-11T15:23:16.213673094-05:00 ==> live build: status=Succeeded conclusion=success ===== bootstrap-pr-report-check-pr189-nkdw2-post-check-live-pod.log ===== Error from server (BadRequest): container "step-post-check" in pod "bootstrap-pr-report-check-pr189-nkdw2-post-check-live-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr189-nkdw2-post-check-pod.log ===== [pod/bootstrap-pr-report-check-pr189-nkdw2-post-check-pod/prepare] 2026-07-11T15:23:20.818562031-05:00 2026/07/11 20:23:20 Entrypoint initialization [pod/bootstrap-pr-report-check-pr189-nkdw2-post-check-pod/place-scripts] 2026-07-11T15:23:21.599717966-05:00 2026/07/11 20:23:21 Decoded script /tekton/scripts/script-0-bzhvp ===== bootstrap-pr-report-check-pr189-nkdw2-post-check-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr189-nkdw2-post-check-traits-pod/prepare] 2026-07-11T15:23:21.125636641-05:00 2026/07/11 20:23:21 Entrypoint initialization [pod/bootstrap-pr-report-check-pr189-nkdw2-post-check-traits-pod/place-scripts] 2026-07-11T15:23:21.607725320-05:00 2026/07/11 20:23:21 Decoded script /tekton/scripts/script-0-j94nh ===== bootstrap-pr-report-check-pr189-nkdw2-post-status-live-pod.log ===== Error from server (BadRequest): container "step-post-status" in pod "bootstrap-pr-report-check-pr189-nkdw2-post-status-live-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr189-nkdw2-post-status-pod.log ===== [pod/bootstrap-pr-report-check-pr189-nkdw2-post-status-pod/prepare] 2026-07-11T15:23:20.633204933-05:00 2026/07/11 20:23:20 Entrypoint initialization [pod/bootstrap-pr-report-check-pr189-nkdw2-post-status-pod/place-scripts] 2026-07-11T15:23:21.698315411-05:00 2026/07/11 20:23:21 Decoded script /tekton/scripts/script-0-4mbdp ===== bootstrap-pr-report-check-pr189-nkdw2-post-status-traits-pod.log ===== Error from server (BadRequest): container "step-post-status" in pod "bootstrap-pr-report-check-pr189-nkdw2-post-status-traits-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr189-nkdw2-reclaim-workspace-pod.log ===== Error from server (BadRequest): container "step-delete-run-pvcs" in pod "bootstrap-pr-report-check-pr189-nkdw2-reclaim-workspace-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr189-nkdw2-sendable-pod.log ===== [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/prepare] 2026-07-11T15:18:56.062442250-05:00 2026/07/11 20:18:56 Entrypoint initialization [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/place-scripts] 2026-07-11T15:18:57.255633604-05:00 2026/07/11 20:18:57 Decoded script /tekton/scripts/script-0-v7dvm [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:03.470597655-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.116118011-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-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.187761149-05:00 Neutralizing eager agent imports in src/storeminder/agents/__init__.py (hermetic checkout)… [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.189261640-05:00 Running report sendability guard: tests/test_report_validator_cadence.py [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.522336584-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.530873058-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-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.530881238-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.530886138-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.530891008-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.530896258-05:00 plugins: cov-7.1.0 [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.567900470-05:00 collecting ... collected 6 items [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.567965629-05:00 [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.580859096-05:00 tests/test_report_validator_cadence.py::test_leaky_daily_is_not_sendable PASSED [ 16%] [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.582366427-05:00 tests/test_report_validator_cadence.py::test_clean_daily_passes_without_false_positives PASSED [ 33%] [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.583529869-05:00 tests/test_report_validator_cadence.py::test_four_week_benchmark_phrasing_is_allowed PASSED [ 50%] [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.584981480-05:00 tests/test_report_validator_cadence.py::test_weekly_report_is_not_guarded PASSED [ 66%] [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:07.586100053-05:00 tests/test_report_validator_cadence.py::test_dow_mismatch_in_headline PASSED [ 83%] [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:08.488489489-05:00 tests/test_report_validator_cadence.py::test_json_path_guard_scans_narrative_values_only PASSED [100%] [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:08.488586349-05:00 [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:08.488594719-05:00 ------ generated xml file: /workspace/source/artifacts/junit-sendable.xml ------ [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:08.488599599-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:08.488603849-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:08.488608169-05:00 [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:08.488612459-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-sendable.xml [pod/bootstrap-pr-report-check-pr189-nkdw2-sendable-pod/step-pytest] 2026-07-11T15:19:08.488616599-05:00 ============================== 6 passed in 0.94s =============================== ===== bootstrap-pr-report-check-pr189-nkdw2-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:03.610302133-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:06.597179026-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-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:06.828983002-05:00 Running deterministic report-trait catalog: tests/test_report_traits.py [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.309273906-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.309378106-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-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.309388076-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.309393426-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.309398756-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.309403606-05:00 plugins: cov-7.1.0, anyio-4.14.1 [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.559591243-05:00 collecting ... collected 25 items [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.559675473-05:00 [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.572951937-05:00 tests/test_report_traits.py::test_pennycheck_inside_kpi_matches_journal PASSED [ 4%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.574107290-05:00 tests/test_report_traits.py::test_pennycheck_total_sales_cross_foots_fuel_plus_inside PASSED [ 8%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.575234683-05:00 tests/test_report_traits.py::test_pennycheck_fuel_gallons_kpi_matches_journal PASSED [ 12%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.576285786-05:00 tests/test_report_traits.py::test_pennycheck_scan_row_count_is_the_penny_day PASSED [ 16%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.583005403-05:00 tests/test_report_traits.py::test_daily_is_sendable_with_zero_weekly_markers PASSED [ 20%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.584674762-05:00 tests/test_report_traits.py::test_daily_rendered_markdown_has_no_weekly_structure PASSED [ 24%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.588648446-05:00 tests/test_report_traits.py::test_deliberately_leaked_daily_is_flagged_not_sendable PASSED [ 28%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.590190776-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-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.591590647-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-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.592859139-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-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.594124281-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-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.595382773-05:00 tests/test_report_traits.py::test_rendered_daily_categories_use_mj_taxonomy PASSED [ 48%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.596739474-05:00 tests/test_report_traits.py::test_rank_table_labels_its_comparison_basis PASSED [ 52%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.597930796-05:00 tests/test_report_traits.py::test_rank_deltas_are_bounded_for_staples PASSED [ 56%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.599597526-05:00 tests/test_report_traits.py::test_rank_arrows_reproduce_from_the_journal PASSED [ 60%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.600601559-05:00 tests/test_report_traits.py::test_daily_header_spells_out_correct_weekday PASSED [ 64%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.602785545-05:00 tests/test_report_traits.py::test_weekly_conversion_rows_carry_correct_weekday PASSED [ 68%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.604364525-05:00 tests/test_report_traits.py::test_all_weekday_date_pairs_are_internally_consistent PASSED [ 72%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.605737896-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-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.607086527-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-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.609029865-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-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.610562445-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-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.612125585-05:00 tests/test_report_traits.py::test_sms_actions_block_keeps_whole_items_and_reply_prompt PASSED [ 92%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:07.622890466-05:00 tests/test_report_traits.py::test_store_events_are_configured_with_install_date PASSED [ 96%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:08.745019997-05:00 tests/test_report_traits.py::test_store_events_reach_the_synthesis_prompt PASSED [100%] [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:08.745138236-05:00 [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:08.745149426-05:00 ------- generated xml file: /workspace/source/artifacts/junit-traits.xml ------- [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:08.745153706-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:08.745157596-05:00 _______________ coverage: platform linux, python 3.11.15-final-0 _______________ [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:08.745161306-05:00 [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:08.745203546-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-traits.xml [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/step-pytest] 2026-07-11T15:19:08.745213756-05:00 ============================== 25 passed in 1.39s ============================== [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/prepare] 2026-07-11T15:18:56.143398636-05:00 2026/07/11 20:18:56 Entrypoint initialization [pod/bootstrap-pr-report-check-pr189-nkdw2-traits-pod/place-scripts] 2026-07-11T15:18:57.247010539-05:00 2026/07/11 20:18:57 Decoded script /tekton/scripts/script-0-sjf5c