===== bootstrap-pr-report-check-pr190-psl59-archive-artifacts-pod.log ===== [pod/bootstrap-pr-report-check-pr190-psl59-archive-artifacts-pod/step-upload-artifacts] 2026-07-11T15:39:40.146728116-05:00 ==> uploading /workspace/shared/artifacts/ -> s3://tekton-logs/storeminder-ai/bootstrap/pr-190/bootstrap-pr-report-check-pr190-psl59/artifacts/ (endpoint http://10.10.0.10:9000) [pod/bootstrap-pr-report-check-pr190-psl59-archive-artifacts-pod/prepare] 2026-07-11T15:39:35.208806533-05:00 2026/07/11 20:39:35 Entrypoint initialization [pod/bootstrap-pr-report-check-pr190-psl59-archive-artifacts-pod/place-scripts] 2026-07-11T15:39:36.043368494-05:00 2026/07/11 20:39:36 Decoded script /tekton/scripts/script-0-cd2p4 ===== bootstrap-pr-report-check-pr190-psl59-archive-logs-pod.log ===== [pod/bootstrap-pr-report-check-pr190-psl59-archive-logs-pod/prepare] 2026-07-11T15:39:36.503754878-05:00 2026/07/11 20:39:36 Entrypoint initialization [pod/bootstrap-pr-report-check-pr190-psl59-archive-logs-pod/place-scripts] 2026-07-11T15:39:37.029116522-05:00 2026/07/11 20:39:37 Decoded script /tekton/scripts/script-0-pcjwx [pod/bootstrap-pr-report-check-pr190-psl59-archive-logs-pod/place-scripts] 2026-07-11T15:39:37.058773636-05:00 2026/07/11 20:39:37 Decoded script /tekton/scripts/script-1-66gtd [pod/bootstrap-pr-report-check-pr190-psl59-archive-logs-pod/step-collect-logs] 2026-07-11T15:39:40.288095461-05:00 ==> collecting pod logs for PipelineRun=bootstrap-pr-report-check-pr190-psl59 ===== bootstrap-pr-report-check-pr190-psl59-clone-pod.log ===== [pod/bootstrap-pr-report-check-pr190-psl59-clone-pod/prepare] 2026-07-11T15:32:53.221971226-05:00 2026/07/11 20:32:53 Entrypoint initialization [pod/bootstrap-pr-report-check-pr190-psl59-clone-pod/place-scripts] 2026-07-11T15:32:53.971542426-05:00 2026/07/11 20:32:53 Decoded script /tekton/scripts/script-0-zbgg4 [pod/bootstrap-pr-report-check-pr190-psl59-clone-pod/step-clone] 2026-07-11T15:32:58.020449061-05:00 From https://github.com/storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr190-psl59-clone-pod/step-clone] 2026-07-11T15:32:58.020480710-05:00 * branch 3cb715bcc1856004c2113d4732d4f66611162fdd -> FETCH_HEAD [pod/bootstrap-pr-report-check-pr190-psl59-clone-pod/step-clone] 2026-07-11T15:32:58.035995861-05:00 Cloned 3cb715bcc1856004c2113d4732d4f66611162fdd ===== bootstrap-pr-report-check-pr190-psl59-live-build-pod.log ===== [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/prepare] 2026-07-11T15:33:13.137594193-05:00 2026/07/11 20:33:13 Entrypoint initialization [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/place-scripts] 2026-07-11T15:33:13.950963466-05:00 2026/07/11 20:33:13 Decoded script /tekton/scripts/script-0-6zqxj [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/place-scripts] 2026-07-11T15:33:13.970352667-05:00 2026/07/11 20:33:13 Decoded script /tekton/scripts/script-2-v2hjw [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:33:18.195605029-05:00 Wrote Dockerfile.reportcheck: [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:33:18.196456225-05:00 # Throwaway PR image for the D2 live report build. Layers the PR checkout [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:33:18.196480815-05:00 # (src + tests + fixtures + notebooks) over the prod runtime so the D1 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:33:18.196485855-05:00 # trait suite can run with real deps + real secrets (mounted by the Job). [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:33:18.196490155-05:00 FROM registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:33:18.196493955-05:00 COPY . /prsrc [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:33:18.196498155-05:00 WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:33:18.196501985-05:00 # Overlay the PR package over the baked one (deps already resolved in the [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:33:18.196505735-05:00 # base), then add the test runner. Prefer the [test] extra (D1/#90 adds [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:33:18.196509565-05:00 # papermill/nbclient/scrapbook there); fall back to bare pytest pre-D1. [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-prepare-dockerfile] 2026-07-11T15:33:18.196514115-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:18.360412459-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:18.360459549-05:00 INFO[0000] Retrieving image registry.storeminder.ai/images/storeminder:latest from registry registry.storeminder.ai [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:18.385450662-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:18.385466512-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:18.399089532-05:00 INFO[0000] Built cross stage deps: map[] [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:18.399104462-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:18.399114852-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:18.399119672-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:18.399124392-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:18.399248801-05:00 INFO[0000] Executing 0 build triggers [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:18.399496810-05:00 INFO[0000] Building stage 'registry.storeminder.ai/images/storeminder:latest' [idx: '0', base-idx: '-1'] [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:18.409071981-05:00 INFO[0000] Checking for cached layer registry.storeminder.ai/images/cache:4fc288be9e20cd010e243affe162b9d0a4a264ca0bd9cd336df263fd0c7a4011... [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:18.431515137-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:18.431590517-05:00 INFO[0000] Unpacking rootfs as cmd COPY . /prsrc requires it. [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:25.953363901-05:00 INFO[0007] COPY . /prsrc [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:25.980706222-05:00 INFO[0007] Taking snapshot of files... [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:26.028629248-05:00 INFO[0007] WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:26.028652148-05:00 INFO[0007] Cmd: workdir [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:26.028657228-05:00 INFO[0007] Changed working directory to /prsrc [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:26.028725197-05:00 INFO[0007] No files changed in this command, skipping snapshotting. [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:26.028742107-05:00 INFO[0007] 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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:26.028747157-05:00 INFO[0007] Initializing snapshotter ... [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:26.028750957-05:00 INFO[0007] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:33.079439190-05:00 INFO[0014] Cmd: /bin/sh [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:33.079475450-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:33.079488730-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:33.374751617-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:33.376561008-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.257422410-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.258147416-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.373404700-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.374348485-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.528457251-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.529757214-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.672425309-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.710793584-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.711492680-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.874066113-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.874677230-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1873 sha256=a4ca4314cf76ca2be55f7f2aa8d35992349c3077f1dc9569ad7025488e92a8cf [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.874776009-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-bgca3xjj/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.877105788-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.877321937-05:00 Installing collected packages: storeminder [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.877460966-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.911521043-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.915515982-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.916854895-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.973878255-05:00 Successfully installed storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:35.974057365-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:36.098810300-05:00 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:36.098936759-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:36.098943659-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:36.491024795-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:36.492550347-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.323858644-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.324876869-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.445175007-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.446338361-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.592265599-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.593323204-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.736518936-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.800827099-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.801893513-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.802777559-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.803567055-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.804549740-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.805689894-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.807462665-05:00 Requirement already satisfied: boto3>=1.34 in /usr/local/lib/python3.11/site-packages (from storeminder==0.1.0) (1.43.46) [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.808249571-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:38.968075718-05:00 Collecting pytest>=7 (from storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.057614933-05:00 Downloading pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB) [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.071180284-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.072253188-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.073158514-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.074190419-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.075183834-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.077746460-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.078395057-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.079279293-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.083694150-05:00 Requirement already satisfied: botocore<1.44.0,>=1.43.46 in /usr/local/lib/python3.11/site-packages (from boto3>=1.34->storeminder==0.1.0) (1.43.46) [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.084760835-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.085399972-05:00 Requirement already satisfied: s3transfer<0.20.0,>=0.19.0 in /usr/local/lib/python3.11/site-packages (from boto3>=1.34->storeminder==0.1.0) (0.19.1) [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.087899409-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.129200139-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.164516809-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.165504264-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.205700470-05:00 Collecting iniconfig>=1.0.1 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.223125231-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.224817093-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.258450212-05:00 Collecting pluggy<2,>=1.5 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.278668459-05:00 Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.280690039-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.287398794-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.288248830-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.289006076-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.289662403-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.315351232-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.321274272-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.344357655-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.345170971-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.346151056-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.355670917-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.410864507-05:00 Downloading pytest-9.1.1-py3-none-any.whl (386 kB) [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.452847453-05:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.5/386.5 kB 9.9 MB/s eta 0:00:00 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.472560053-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.493162928-05:00 Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.497213558-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.593755447-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.594150165-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.594924621-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.750480990-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.751064267-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1873 sha256=ba2d3fc5a9f7a16f984ccaf86fa2123022be778eb20d7d37657f90542c50a1e6 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.751187056-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-_85v_6no/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:39.752742318-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:40.445947814-05:00 Installing collected packages: pluggy, iniconfig, pytest, storeminder [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:40.651336470-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:40.690802229-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:40.692248462-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:40.848064440-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:41.014526273-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:41.014659853-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-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:41.152941460-05:00 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:41.153056459-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:41.153063169-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:41.254272195-05:00 INFO[0022] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:43.110838218-05:00 INFO[0024] Pushing layer registry.storeminder.ai/images/cache:4fc288be9e20cd010e243affe162b9d0a4a264ca0bd9cd336df263fd0c7a4011 to cache now [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:43.111061367-05:00 INFO[0024] Pushing image to registry.storeminder.ai/images/cache:4fc288be9e20cd010e243affe162b9d0a4a264ca0bd9cd336df263fd0c7a4011 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:43.317680816-05:00 INFO[0025] Pushed registry.storeminder.ai/images/cache@sha256:09107db461a65462d3c74581c4c858f17ff6c0385ddc78e2fe6c16a65e3aaafe [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:43.319084319-05:00 INFO[0025] Pushing image to registry.storeminder.ai/images/storeminder-report-check:pr190-3cb715bcc1856004c2113d4732d4f66611162fdd [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-build-pr-image] 2026-07-11T15:33:43.607803592-05:00 INFO[0025] Pushed registry.storeminder.ai/images/storeminder-report-check@sha256:f311d1735ef04b627884603e9a71c55929fde0e23cef5ad0b3477e1c9f447f33 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:33:44.554307862-05:00 /tekton/scripts/script-2-v2hjw: line 25: steps.build-pr-image.exitCode.path: command not found [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:33:44.627494140-05:00 job.batch/report-live-pr190-3cb715b created [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.862948022-05:00 ----- live Job logs (report-live-pr190-3cb715b) ----- [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940507040-05:00 Running live report trait suite (real Vertex + DB, DRY_RUN): tests/test_report_traits_live.py [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940532540-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940537230-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-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940542270-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940545890-05:00 rootdir: /prsrc [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940549920-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940554200-05:00 plugins: anyio-4.14.1 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940559070-05:00 collecting ... collected 10 items [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940562520-05:00 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940566200-05:00 tests/test_report_traits_live.py::test_daily_builds_and_renders PASSED [ 10%] [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940569770-05:00 tests/test_report_traits_live.py::test_daily_is_sendable_and_no_weekly_leak PASSED [ 20%] [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940573390-05:00 tests/test_report_traits_live.py::test_daily_headline_labeled_total_sales PASSED [ 30%] [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940576920-05:00 tests/test_report_traits_live.py::test_daily_sms_not_truncated PASSED [ 40%] [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940580490-05:00 tests/test_report_traits_live.py::test_daily_artifact_bundle_written PASSED [ 50%] [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940584560-05:00 tests/test_report_traits_live.py::test_weekly_builds_and_renders PASSED [ 60%] [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940588210-05:00 tests/test_report_traits_live.py::test_weekly_is_sendable PASSED [ 70%] [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940591790-05:00 tests/test_report_traits_live.py::test_weekly_headline_labeled_total_sales PASSED [ 80%] [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940595270-05:00 tests/test_report_traits_live.py::test_weekly_sms_not_truncated PASSED [ 90%] [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940598850-05:00 tests/test_report_traits_live.py::test_weekly_artifact_bundle_written PASSED [100%] [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940602280-05:00 [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940605810-05:00 --------------------- generated xml file: /tmp/traits.xml ---------------------- [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940609360-05:00 ======================== 10 passed in 341.06s (0:05:41) ======================== [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940612960-05:00 ===JUNIT_BEGIN=== [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940619800-05:00 ===JUNIT_END=== [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.940636920-05:00 ----- end live Job logs ----- [pod/bootstrap-pr-report-check-pr190-psl59-live-build-pod/step-run-live] 2026-07-11T15:39:32.942247662-05:00 ==> live build: status=Succeeded conclusion=success ===== bootstrap-pr-report-check-pr190-psl59-post-check-live-pod.log ===== Error from server (BadRequest): container "step-post-check" in pod "bootstrap-pr-report-check-pr190-psl59-post-check-live-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr190-psl59-post-check-pod.log ===== [pod/bootstrap-pr-report-check-pr190-psl59-post-check-pod/prepare] 2026-07-11T15:39:36.753779117-05:00 2026/07/11 20:39:36 Entrypoint initialization [pod/bootstrap-pr-report-check-pr190-psl59-post-check-pod/place-scripts] 2026-07-11T15:39:37.050467717-05:00 2026/07/11 20:39:37 Decoded script /tekton/scripts/script-0-68c7v ===== bootstrap-pr-report-check-pr190-psl59-post-check-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr190-psl59-post-check-traits-pod/prepare] 2026-07-11T15:39:37.853494704-05:00 2026/07/11 20:39:37 Entrypoint initialization [pod/bootstrap-pr-report-check-pr190-psl59-post-check-traits-pod/place-scripts] 2026-07-11T15:39:38.168136325-05:00 2026/07/11 20:39:38 Decoded script /tekton/scripts/script-0-ssg42 ===== bootstrap-pr-report-check-pr190-psl59-post-status-live-pod.log ===== Error from server (BadRequest): container "place-scripts" in pod "bootstrap-pr-report-check-pr190-psl59-post-status-live-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr190-psl59-post-status-pod.log ===== [pod/bootstrap-pr-report-check-pr190-psl59-post-status-pod/prepare] 2026-07-11T15:39:37.411613429-05:00 2026/07/11 20:39:37 Entrypoint initialization [pod/bootstrap-pr-report-check-pr190-psl59-post-status-pod/place-scripts] 2026-07-11T15:39:38.131660175-05:00 2026/07/11 20:39:38 Decoded script /tekton/scripts/script-0-f8tw4 ===== bootstrap-pr-report-check-pr190-psl59-post-status-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr190-psl59-post-status-traits-pod/prepare] 2026-07-11T15:39:37.536453384-05:00 2026/07/11 20:39:37 Entrypoint initialization [pod/bootstrap-pr-report-check-pr190-psl59-post-status-traits-pod/place-scripts] 2026-07-11T15:39:38.167508758-05:00 2026/07/11 20:39:38 Decoded script /tekton/scripts/script-0-982fc ===== bootstrap-pr-report-check-pr190-psl59-reclaim-workspace-pod.log ===== [pod/bootstrap-pr-report-check-pr190-psl59-reclaim-workspace-pod/prepare] 2026-07-11T15:39:40.469779867-05:00 2026/07/11 20:39:40 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "bootstrap-pr-report-check-pr190-psl59-reclaim-workspace-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr190-psl59-sendable-pod.log ===== [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/prepare] 2026-07-11T15:33:01.008988629-05:00 2026/07/11 20:33:01 Entrypoint initialization [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/place-scripts] 2026-07-11T15:33:01.306506370-05:00 2026/07/11 20:33:01 Decoded script /tekton/scripts/script-0-lwgzw [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:06.462351323-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:09.800316583-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-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:09.857746400-05:00 Neutralizing eager agent imports in src/storeminder/agents/__init__.py (hermetic checkout)… [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:09.859096623-05:00 Running report sendability guard: tests/test_report_validator_cadence.py [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:10.165940308-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:10.166044287-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-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:10.166051717-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:10.166057667-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:10.166063217-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:10.166067297-05:00 plugins: cov-7.1.0 [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:10.217266186-05:00 collecting ... collected 6 items [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:10.217375056-05:00 [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:10.231095306-05:00 tests/test_report_validator_cadence.py::test_leaky_daily_is_not_sendable PASSED [ 16%] [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:10.232786227-05:00 tests/test_report_validator_cadence.py::test_clean_daily_passes_without_false_positives PASSED [ 33%] [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:10.234059010-05:00 tests/test_report_validator_cadence.py::test_four_week_benchmark_phrasing_is_allowed PASSED [ 50%] [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:10.235610013-05:00 tests/test_report_validator_cadence.py::test_weekly_report_is_not_guarded PASSED [ 66%] [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:10.236801407-05:00 tests/test_report_validator_cadence.py::test_dow_mismatch_in_headline PASSED [ 83%] [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:11.156650025-05:00 tests/test_report_validator_cadence.py::test_json_path_guard_scans_narrative_values_only PASSED [100%] [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:11.156774174-05:00 [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:11.156781154-05:00 ------ generated xml file: /workspace/source/artifacts/junit-sendable.xml ------ [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:11.156785734-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:11.156790054-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:11.156794374-05:00 [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:11.156798564-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-sendable.xml [pod/bootstrap-pr-report-check-pr190-psl59-sendable-pod/step-pytest] 2026-07-11T15:33:11.156802684-05:00 ============================== 6 passed in 0.97s =============================== ===== bootstrap-pr-report-check-pr190-psl59-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:05.546840535-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:08.327264047-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-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:08.454964476-05:00 Running deterministic report-trait catalog: tests/test_report_traits.py [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:08.826468701-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:08.826492741-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-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:08.826499591-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:08.826504260-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:08.826508520-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:08.826512280-05:00 plugins: cov-7.1.0, anyio-4.14.1 [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.056005010-05:00 collecting ... collected 25 items [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.056030910-05:00 [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.067882239-05:00 tests/test_report_traits.py::test_pennycheck_inside_kpi_matches_journal PASSED [ 4%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.068843254-05:00 tests/test_report_traits.py::test_pennycheck_total_sales_cross_foots_fuel_plus_inside PASSED [ 8%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.069832399-05:00 tests/test_report_traits.py::test_pennycheck_fuel_gallons_kpi_matches_journal PASSED [ 12%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.070730935-05:00 tests/test_report_traits.py::test_pennycheck_scan_row_count_is_the_penny_day PASSED [ 16%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.076523135-05:00 tests/test_report_traits.py::test_daily_is_sendable_with_zero_weekly_markers PASSED [ 20%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.077990507-05:00 tests/test_report_traits.py::test_daily_rendered_markdown_has_no_weekly_structure PASSED [ 24%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.081550369-05:00 tests/test_report_traits.py::test_deliberately_leaked_daily_is_flagged_not_sendable PASSED [ 28%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.082851343-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-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.084104026-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-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.085286030-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-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.086381495-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-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.087470109-05:00 tests/test_report_traits.py::test_rendered_daily_categories_use_mj_taxonomy PASSED [ 48%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.088693513-05:00 tests/test_report_traits.py::test_rank_table_labels_its_comparison_basis PASSED [ 52%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.089750508-05:00 tests/test_report_traits.py::test_rank_deltas_are_bounded_for_staples PASSED [ 56%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.091133830-05:00 tests/test_report_traits.py::test_rank_arrows_reproduce_from_the_journal PASSED [ 60%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.092039636-05:00 tests/test_report_traits.py::test_daily_header_spells_out_correct_weekday PASSED [ 64%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.093890076-05:00 tests/test_report_traits.py::test_weekly_conversion_rows_carry_correct_weekday PASSED [ 68%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.095265650-05:00 tests/test_report_traits.py::test_all_weekday_date_pairs_are_internally_consistent PASSED [ 72%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.096462233-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-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.097616257-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-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.099320429-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-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.100646292-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-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.101988535-05:00 tests/test_report_traits.py::test_sms_actions_block_keeps_whole_items_and_reply_prompt PASSED [ 92%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:09.110910570-05:00 tests/test_report_traits.py::test_store_events_are_configured_with_install_date PASSED [ 96%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:10.110503811-05:00 tests/test_report_traits.py::test_store_events_reach_the_synthesis_prompt PASSED [100%] [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:10.110539761-05:00 [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:10.110545980-05:00 ------- generated xml file: /workspace/source/artifacts/junit-traits.xml ------- [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:10.110550450-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:10.110555320-05:00 _______________ coverage: platform linux, python 3.11.15-final-0 _______________ [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:10.110559560-05:00 [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:10.110563820-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-traits.xml [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/step-pytest] 2026-07-11T15:33:10.110567990-05:00 ============================== 25 passed in 1.23s ============================== [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/prepare] 2026-07-11T15:33:00.562161770-05:00 2026/07/11 20:33:00 Entrypoint initialization [pod/bootstrap-pr-report-check-pr190-psl59-traits-pod/place-scripts] 2026-07-11T15:33:01.311999542-05:00 2026/07/11 20:33:01 Decoded script /tekton/scripts/script-0-wzzqr