===== bootstrap-pr-report-check-pr245-nxdrs-archive-artifacts-pod.log ===== [pod/bootstrap-pr-report-check-pr245-nxdrs-archive-artifacts-pod/prepare] 2026-07-12T17:54:33.633495017-05:00 2026/07/12 22:54:33 Entrypoint initialization [pod/bootstrap-pr-report-check-pr245-nxdrs-archive-artifacts-pod/place-scripts] 2026-07-12T17:54:34.398597414-05:00 2026/07/12 22:54:34 Decoded script /tekton/scripts/script-0-gprwx [pod/bootstrap-pr-report-check-pr245-nxdrs-archive-artifacts-pod/step-upload-artifacts] 2026-07-12T17:54:38.121580506-05:00 ==> uploading /workspace/shared/artifacts/ -> s3://tekton-logs/storeminder-ai/bootstrap/pr-245/bootstrap-pr-report-check-pr245-nxdrs/artifacts/ (endpoint http://10.10.0.10:9000) [pod/bootstrap-pr-report-check-pr245-nxdrs-archive-artifacts-pod/step-upload-artifacts] 2026-07-12T17:54:38.707148455-05:00 upload: ../workspace/shared/artifacts/junit-traits.xml to s3://tekton-logs/storeminder-ai/bootstrap/pr-245/bootstrap-pr-report-check-pr245-nxdrs/artifacts/junit-traits.xml [pod/bootstrap-pr-report-check-pr245-nxdrs-archive-artifacts-pod/step-upload-artifacts] 2026-07-12T17:54:38.707251484-05:00 upload: ../workspace/shared/artifacts/junit-sendable.xml to s3://tekton-logs/storeminder-ai/bootstrap/pr-245/bootstrap-pr-report-check-pr245-nxdrs/artifacts/junit-sendable.xml [pod/bootstrap-pr-report-check-pr245-nxdrs-archive-artifacts-pod/step-upload-artifacts] 2026-07-12T17:54:38.713286512-05:00 upload: ../workspace/shared/artifacts/coverage-traits.xml to s3://tekton-logs/storeminder-ai/bootstrap/pr-245/bootstrap-pr-report-check-pr245-nxdrs/artifacts/coverage-traits.xml [pod/bootstrap-pr-report-check-pr245-nxdrs-archive-artifacts-pod/step-upload-artifacts] 2026-07-12T17:54:38.713932589-05:00 upload: ../workspace/shared/artifacts/coverage-sendable.xml to s3://tekton-logs/storeminder-ai/bootstrap/pr-245/bootstrap-pr-report-check-pr245-nxdrs/artifacts/coverage-sendable.xml [pod/bootstrap-pr-report-check-pr245-nxdrs-archive-artifacts-pod/step-upload-artifacts] 2026-07-12T17:54:38.850601915-05:00 ==> viewer URL: https://ci-logs.storeminder.ai/storeminder-ai/bootstrap/pr-245/bootstrap-pr-report-check-pr245-nxdrs/artifacts/ ===== bootstrap-pr-report-check-pr245-nxdrs-archive-logs-pod.log ===== [pod/bootstrap-pr-report-check-pr245-nxdrs-archive-logs-pod/prepare] 2026-07-12T17:54:33.478271619-05:00 2026/07/12 22:54:33 Entrypoint initialization [pod/bootstrap-pr-report-check-pr245-nxdrs-archive-logs-pod/place-scripts] 2026-07-12T17:54:34.393342232-05:00 2026/07/12 22:54:34 Decoded script /tekton/scripts/script-0-rpt6g [pod/bootstrap-pr-report-check-pr245-nxdrs-archive-logs-pod/place-scripts] 2026-07-12T17:54:34.414166181-05:00 2026/07/12 22:54:34 Decoded script /tekton/scripts/script-1-mlsjl [pod/bootstrap-pr-report-check-pr245-nxdrs-archive-logs-pod/step-collect-logs] 2026-07-12T17:54:39.206302527-05:00 ==> collecting pod logs for PipelineRun=bootstrap-pr-report-check-pr245-nxdrs ===== bootstrap-pr-report-check-pr245-nxdrs-clone-pod.log ===== [pod/bootstrap-pr-report-check-pr245-nxdrs-clone-pod/place-scripts] 2026-07-12T17:53:00.979760530-05:00 2026/07/12 22:53:00 Decoded script /tekton/scripts/script-0-6bjsd [pod/bootstrap-pr-report-check-pr245-nxdrs-clone-pod/step-clone] 2026-07-12T17:53:05.173978029-05:00 From https://github.com/storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr245-nxdrs-clone-pod/step-clone] 2026-07-12T17:53:05.174011249-05:00 * branch 4da389152ebf46e7b7c5c6c0b16dd802594c9404 -> FETCH_HEAD [pod/bootstrap-pr-report-check-pr245-nxdrs-clone-pod/step-clone] 2026-07-12T17:53:05.190433721-05:00 Cloned 4da389152ebf46e7b7c5c6c0b16dd802594c9404 [pod/bootstrap-pr-report-check-pr245-nxdrs-clone-pod/prepare] 2026-07-12T17:53:00.714047664-05:00 2026/07/12 22:53:00 Entrypoint initialization ===== bootstrap-pr-report-check-pr245-nxdrs-live-build-pod.log ===== [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/prepare] 2026-07-12T17:53:22.882868552-05:00 2026/07/12 22:53:22 Entrypoint initialization [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/place-scripts] 2026-07-12T17:53:23.377946613-05:00 2026/07/12 22:53:23 Decoded script /tekton/scripts/script-0-262km [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/place-scripts] 2026-07-12T17:53:23.395395340-05:00 2026/07/12 22:53:23 Decoded script /tekton/scripts/script-2-zqd6m [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-prepare-dockerfile] 2026-07-12T17:53:28.794519147-05:00 Wrote Dockerfile.reportcheck: [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-prepare-dockerfile] 2026-07-12T17:53:28.795371383-05:00 # Throwaway PR image for the D2 live report build. Layers the PR checkout [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-prepare-dockerfile] 2026-07-12T17:53:28.795376953-05:00 # (src + tests + fixtures + notebooks) over the prod runtime so the D1 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-prepare-dockerfile] 2026-07-12T17:53:28.795379933-05:00 # trait suite can run with real deps + real secrets (mounted by the Job). [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-prepare-dockerfile] 2026-07-12T17:53:28.795382963-05:00 FROM registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-prepare-dockerfile] 2026-07-12T17:53:28.795385413-05:00 COPY . /prsrc [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-prepare-dockerfile] 2026-07-12T17:53:28.795387913-05:00 WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-prepare-dockerfile] 2026-07-12T17:53:28.795390543-05:00 # Overlay the PR package over the baked one (deps already resolved in the [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-prepare-dockerfile] 2026-07-12T17:53:28.795392903-05:00 # base), then add the test runner. Prefer the [test] extra (D1/#90 adds [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-prepare-dockerfile] 2026-07-12T17:53:28.795395253-05:00 # papermill/nbclient/scrapbook there); fall back to bare pytest pre-D1. [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-prepare-dockerfile] 2026-07-12T17:53:28.795398433-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:29.044980411-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:29.045034881-05:00 INFO[0000] Retrieving image registry.storeminder.ai/images/storeminder:latest from registry registry.storeminder.ai [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:29.076248005-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:29.076271315-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:29.089822892-05:00 INFO[0000] Built cross stage deps: map[] [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:29.089842232-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:29.089849922-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:29.089865432-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:29.089871792-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:29.090036371-05:00 INFO[0000] Executing 0 build triggers [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:29.090384209-05:00 INFO[0000] Building stage 'registry.storeminder.ai/images/storeminder:latest' [idx: '0', base-idx: '-1'] [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:29.110179744-05:00 INFO[0000] Checking for cached layer registry.storeminder.ai/images/cache:277cb44673c3ed61a4823fe1ce7717bb22b29cb6163d19324e1bc40de7bccb78... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:29.138835371-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:29.138906040-05:00 INFO[0000] Unpacking rootfs as cmd COPY . /prsrc requires it. [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:37.162635765-05:00 INFO[0008] COPY . /prsrc [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:37.196952022-05:00 INFO[0008] Taking snapshot of files... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:37.255591439-05:00 INFO[0008] WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:37.255618239-05:00 INFO[0008] Cmd: workdir [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:37.255624219-05:00 INFO[0008] Changed working directory to /prsrc [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:37.255984827-05:00 INFO[0008] No files changed in this command, skipping snapshotting. [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:37.256012587-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:37.256040857-05:00 INFO[0008] Initializing snapshotter ... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:37.256048177-05:00 INFO[0008] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:44.909473340-05:00 INFO[0015] Cmd: /bin/sh [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:44.909503700-05:00 INFO[0015] Args: [-c pip install --no-cache-dir --no-deps -e /prsrc && (pip install --no-cache-dir -e ".[test]" || pip install --no-cache-dir pytest)] [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:44.909513970-05:00 INFO[0015] Running: [/bin/sh -c pip install --no-cache-dir --no-deps -e /prsrc && (pip install --no-cache-dir -e ".[test]" || pip install --no-cache-dir pytest)] [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:45.197585891-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:45.199149223-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:46.912165052-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:46.912870228-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.009303553-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.010153438-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.141167178-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.142118253-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.275566660-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.320930668-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.321601804-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.469870572-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.470432719-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1909 sha256=de1e4c7e0362bef61ee6c0fa19ba1762241f30f91170400e275cc0ab43181776 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.470537739-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-z2pghb9m/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.473060325-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.473269774-05:00 Installing collected packages: storeminder [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.473425463-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.514165316-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.518402403-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.519735476-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.589662782-05:00 Successfully installed storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.589812901-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.709759100-05:00 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.709790810-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:47.709797280-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:48.056672627-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:48.058238319-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:49.734697171-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:49.735508937-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:49.832531308-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:49.833498163-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:49.974786208-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:49.975891312-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.132518195-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.195091161-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.195815767-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.196577823-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.197176620-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.197817936-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.198927570-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.200119494-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.200730251-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.343266589-05:00 Collecting pytest>=7 (from storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.408365971-05:00 Downloading pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB) [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.423428101-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.2) [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.424459715-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.425402320-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.426397975-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.427338440-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.430675172-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.431396178-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.432355553-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.436726480-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.438036352-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.438752239-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.442295230-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.500398469-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.535232733-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.536176698-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.569649419-05:00 Collecting iniconfig>=1.0.1 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.585080707-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.586777998-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.625340611-05:00 Collecting pluggy<2,>=1.5 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.648328949-05:00 Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.650989334-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.658416605-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.659306960-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.660291235-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.661138710-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.717438609-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.722657412-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.741528481-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.742177957-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.743095612-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.750997540-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:50.805016051-05:00 Downloading pytest-9.1.1-py3-none-any.whl (386 kB) [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:51.078020902-05:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.5/386.5 kB 1.5 MB/s eta 0:00:00 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:51.099095400-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:51.121479510-05:00 Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:51.132171653-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:51.227672673-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:51.228129280-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:51.228851386-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:51.376308198-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:51.376839205-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1909 sha256=9ba8bbd644b0c982ef4ff378975a5c7f3b0c8337c32dc63910858164701f6e0e [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:51.376979985-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-glkhydtb/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:51.378632746-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:52.010174241-05:00 Installing collected packages: pluggy, iniconfig, pytest, storeminder [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:52.211936782-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:52.246034880-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:52.247319113-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:52.382731889-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:52.529943543-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:52.530113552-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-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:52.661135451-05:00 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:52.661258001-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:52.661265031-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:52.743634380-05:00 INFO[0023] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:54.442709218-05:00 INFO[0025] Pushing layer registry.storeminder.ai/images/cache:277cb44673c3ed61a4823fe1ce7717bb22b29cb6163d19324e1bc40de7bccb78 to cache now [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:54.442913887-05:00 INFO[0025] Pushing image to registry.storeminder.ai/images/cache:277cb44673c3ed61a4823fe1ce7717bb22b29cb6163d19324e1bc40de7bccb78 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:54.679085555-05:00 INFO[0025] Pushed registry.storeminder.ai/images/cache@sha256:3bdc16df57daae8bb647c00a8afa2fb539b9171f254462e16f268a072e970d47 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:54.679617732-05:00 INFO[0025] Pushing image to registry.storeminder.ai/images/storeminder-report-check:pr245-4da389152ebf46e7b7c5c6c0b16dd802594c9404 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-build-pr-image] 2026-07-12T17:53:55.018223672-05:00 INFO[0026] Pushed registry.storeminder.ai/images/storeminder-report-check@sha256:d0a2c4d1691eac518cbd5c698ddddbea8b9562d483c06493c4f2253f7ff110e2 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:53:55.468304535-05:00 /tekton/scripts/script-2-zqd6m: line 25: steps.build-pr-image.exitCode.path: command not found [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:53:55.548405457-05:00 job.batch/report-live-pr245-4da3891 created [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:05.842321221-05:00 ----- live Job logs (report-live-pr245-4da3891) ----- [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136805905-05:00 Running live report trait suite (real Vertex + DB, DRY_RUN): tests/test_report_traits_live.py [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136837695-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136844615-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-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136851285-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136857145-05:00 rootdir: /prsrc [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136862505-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136866945-05:00 plugins: anyio-4.14.2 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136871385-05:00 collecting ... collected 10 items [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136875395-05:00 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136879605-05:00 tests/test_report_traits_live.py::test_daily_builds_and_renders SKIPPED [ 10%] [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136883695-05:00 tests/test_report_traits_live.py::test_daily_is_sendable_and_no_weekly_leak SKIPPED [ 20%] [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136887925-05:00 tests/test_report_traits_live.py::test_daily_headline_labeled_total_sales SKIPPED [ 30%] [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136892115-05:00 tests/test_report_traits_live.py::test_daily_sms_not_truncated SKIPPED [ 40%] [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136896175-05:00 tests/test_report_traits_live.py::test_daily_artifact_bundle_written SKIPPED [ 50%] [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136900275-05:00 tests/test_report_traits_live.py::test_weekly_builds_and_renders SKIPPED [ 60%] [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136904365-05:00 tests/test_report_traits_live.py::test_weekly_is_sendable SKIPPED (c...) [ 70%] [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136908435-05:00 tests/test_report_traits_live.py::test_weekly_headline_labeled_total_sales SKIPPED [ 80%] [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136912455-05:00 tests/test_report_traits_live.py::test_weekly_sms_not_truncated SKIPPED [ 90%] [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136916495-05:00 tests/test_report_traits_live.py::test_weekly_artifact_bundle_written SKIPPED [100%] [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136931565-05:00 [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136935755-05:00 --------------------- generated xml file: /tmp/traits.xml ---------------------- [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136939835-05:00 ============================= 10 skipped in 0.33s ============================== [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136943895-05:00 ===JUNIT_BEGIN=== [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136950365-05:00 /prsrc/tests/test_report_traits_live.py:117: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136956335-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136961885-05:00 ^/prsrc/tests/test_report_traits_live.py:121: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136982815-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136985924-05:00 ^/prsrc/tests/test_report_traits_live.py:126: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136988804-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136991904-05:00 ^/prsrc/tests/test_report_traits_live.py:131: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.136994934-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.137005844-05:00 ^/prsrc/tests/test_report_traits_live.py:137: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.137009804-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.137012754-05:00 ^/prsrc/tests/test_report_traits_live.py:143: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.137015674-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.137018554-05:00 ^/prsrc/tests/test_report_traits_live.py:147: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.137021384-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.137024274-05:00 ^/prsrc/tests/test_report_traits_live.py:151: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.137027084-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.137029914-05:00 ^/prsrc/tests/test_report_traits_live.py:156: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.137042864-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.137048074-05:00 ^/prsrc/tests/test_report_traits_live.py:161: cannot reach the report DB to pick a target date: syntax error at or near "the" [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.137050954-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.137055194-05:00 ^===JUNIT_END=== [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.137058054-05:00 ----- end live Job logs ----- [pod/bootstrap-pr-report-check-pr245-nxdrs-live-build-pod/step-run-live] 2026-07-12T17:54:06.139072733-05:00 ==> live build: status=Succeeded conclusion=success ===== bootstrap-pr-report-check-pr245-nxdrs-post-check-live-pod.log ===== [pod/bootstrap-pr-report-check-pr245-nxdrs-post-check-live-pod/prepare] 2026-07-12T17:54:36.173379526-05:00 2026/07/12 22:54:36 Entrypoint initialization [pod/bootstrap-pr-report-check-pr245-nxdrs-post-check-live-pod/place-scripts] 2026-07-12T17:54:36.815109994-05:00 2026/07/12 22:54:36 Decoded script /tekton/scripts/script-0-mfjgw ===== bootstrap-pr-report-check-pr245-nxdrs-post-check-pod.log ===== [pod/bootstrap-pr-report-check-pr245-nxdrs-post-check-pod/prepare] 2026-07-12T17:54:34.706149395-05:00 2026/07/12 22:54:34 Entrypoint initialization [pod/bootstrap-pr-report-check-pr245-nxdrs-post-check-pod/place-scripts] 2026-07-12T17:54:35.714513447-05:00 2026/07/12 22:54:35 Decoded script /tekton/scripts/script-0-g76pc [pod/bootstrap-pr-report-check-pr245-nxdrs-post-check-pod/step-post-check] 2026-07-12T17:54:38.782463361-05:00 Installing PyJWT + cryptography + requests… ===== bootstrap-pr-report-check-pr245-nxdrs-post-check-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr245-nxdrs-post-check-traits-pod/prepare] 2026-07-12T17:54:35.161576472-05:00 2026/07/12 22:54:35 Entrypoint initialization [pod/bootstrap-pr-report-check-pr245-nxdrs-post-check-traits-pod/place-scripts] 2026-07-12T17:54:35.566148363-05:00 2026/07/12 22:54:35 Decoded script /tekton/scripts/script-0-mmc5h [pod/bootstrap-pr-report-check-pr245-nxdrs-post-check-traits-pod/step-post-check] 2026-07-12T17:54:38.777773216-05:00 Installing PyJWT + cryptography + requests… ===== bootstrap-pr-report-check-pr245-nxdrs-post-status-live-pod.log ===== [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-live-pod/prepare] 2026-07-12T17:54:37.277787792-05:00 2026/07/12 22:54:37 Entrypoint initialization [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-live-pod/place-scripts] 2026-07-12T17:54:37.834309507-05:00 2026/07/12 22:54:37 Decoded script /tekton/scripts/script-0-7dzb8 ===== bootstrap-pr-report-check-pr245-nxdrs-post-status-pod.log ===== [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/prepare] 2026-07-12T17:54:34.134615530-05:00 2026/07/12 22:54:34 Entrypoint initialization [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/place-scripts] 2026-07-12T17:54:34.388261769-05:00 2026/07/12 22:54:34 Decoded script /tekton/scripts/script-0-msdrl [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.111239082-05:00 Posting commit status to GitHub [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.111280171-05:00 Repo: storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.111284791-05:00 SHA: 4da389152ebf46e7b7c5c6c0b16dd802594c9404 [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.111287741-05:00 State: success (Succeeded) [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.111290101-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/bootstrap/pr-245/bootstrap-pr-report-check-pr245-nxdrs/logs.txt [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526529824-05:00 { [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526552144-05:00 "url": "https://api.github.com/repos/storeminder-ai/bootstrap/statuses/4da389152ebf46e7b7c5c6c0b16dd802594c9404", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526559414-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526563644-05:00 "id": 50348041818, [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526567684-05:00 "node_id": "SC_kwDOSuVe4s8AAAALuPomWg", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526570734-05:00 "state": "success", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526573634-05:00 "description": "Checks passed", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526577414-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/bootstrap/pr-245/bootstrap-pr-report-check-pr245-nxdrs/logs.txt", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526580384-05:00 "context": "tekton/report-build", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526583674-05:00 "created_at": "2026-07-12T22:54:38Z", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526586654-05:00 "updated_at": "2026-07-12T22:54:38Z", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526589644-05:00 "creator": { [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526593444-05:00 "login": "steveblackmon", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526596684-05:00 "id": 702924, [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526599723-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526602733-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526605733-05:00 "gravatar_id": "", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526609173-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526612373-05:00 "html_url": "https://github.com/steveblackmon", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526615293-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526618913-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526623873-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526626993-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526630063-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526633073-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526635943-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526638863-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526641783-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526644783-05:00 "type": "User", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526647753-05:00 "user_view_type": "public", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526651503-05:00 "site_admin": false [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526654403-05:00 } [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.526657293-05:00 } [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.530906170-05:00 [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-pod/step-post-status] 2026-07-12T17:54:38.530981210-05:00 Status posted successfully ===== bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.023564478-05:00 Posting commit status to GitHub [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.023588467-05:00 Repo: storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.023593437-05:00 SHA: 4da389152ebf46e7b7c5c6c0b16dd802594c9404 [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.023596377-05:00 State: success (Succeeded) [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.023600467-05:00 Target URL: https://github.com/storeminder-ai/bootstrap/pull/245 [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528709708-05:00 { [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528835967-05:00 "url": "https://api.github.com/repos/storeminder-ai/bootstrap/statuses/4da389152ebf46e7b7c5c6c0b16dd802594c9404", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528848277-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528855397-05:00 "id": 50348042040, [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528862597-05:00 "node_id": "SC_kwDOSuVe4s8AAAALuPonOA", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528869267-05:00 "state": "success", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528875267-05:00 "description": "Checks passed", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528882727-05:00 "target_url": "https://github.com/storeminder-ai/bootstrap/pull/245", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528889037-05:00 "context": "tekton/report-traits", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528894927-05:00 "created_at": "2026-07-12T22:54:39Z", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528900777-05:00 "updated_at": "2026-07-12T22:54:39Z", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528906677-05:00 "creator": { [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528912997-05:00 "login": "steveblackmon", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528932967-05:00 "id": 702924, [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528941016-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528947336-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528953266-05:00 "gravatar_id": "", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528959636-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528965486-05:00 "html_url": "https://github.com/steveblackmon", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528971386-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528977716-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528983656-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.528989736-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.529008166-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.529014696-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.529020636-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.529026506-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.529032376-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.529038736-05:00 "type": "User", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.529045286-05:00 "user_view_type": "public", [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.529051246-05:00 "site_admin": false [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.529057156-05:00 } [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.529063036-05:00 } [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.533693531-05:00 [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/step-post-status] 2026-07-12T17:54:39.533709171-05:00 Status posted successfully [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/prepare] 2026-07-12T17:54:35.021314935-05:00 2026/07/12 22:54:35 Entrypoint initialization [pod/bootstrap-pr-report-check-pr245-nxdrs-post-status-traits-pod/place-scripts] 2026-07-12T17:54:35.719104572-05:00 2026/07/12 22:54:35 Decoded script /tekton/scripts/script-0-9zm4j ===== bootstrap-pr-report-check-pr245-nxdrs-reclaim-workspace-pod.log ===== [pod/bootstrap-pr-report-check-pr245-nxdrs-reclaim-workspace-pod/place-scripts] 2026-07-12T17:54:37.841849717-05:00 2026/07/12 22:54:37 Decoded script /tekton/scripts/script-0-5fsgh [pod/bootstrap-pr-report-check-pr245-nxdrs-reclaim-workspace-pod/prepare] 2026-07-12T17:54:36.617504684-05:00 2026/07/12 22:54:36 Entrypoint initialization ===== bootstrap-pr-report-check-pr245-nxdrs-sendable-pod.log ===== [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/prepare] 2026-07-12T17:53:10.141845200-05:00 2026/07/12 22:53:10 Entrypoint initialization [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/place-scripts] 2026-07-12T17:53:10.556295693-05:00 2026/07/12 22:53:10 Decoded script /tekton/scripts/script-0-b2s4m [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:14.725410406-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.285843936-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-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.352301002-05:00 Neutralizing eager agent imports in src/storeminder/agents/__init__.py (hermetic checkout)… [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.353684504-05:00 Running report sendability guard: tests/test_report_validator_cadence.py [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.699765200-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.700355457-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-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.700363677-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.700369007-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.700373877-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.700378197-05:00 plugins: cov-7.1.0 [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.752997486-05:00 collecting ... collected 6 items [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.753061996-05:00 [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.766335155-05:00 tests/test_report_validator_cadence.py::test_leaky_daily_is_not_sendable PASSED [ 16%] [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.767960776-05:00 tests/test_report_validator_cadence.py::test_clean_daily_passes_without_false_positives PASSED [ 33%] [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.769237130-05:00 tests/test_report_validator_cadence.py::test_four_week_benchmark_phrasing_is_allowed PASSED [ 50%] [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.770771221-05:00 tests/test_report_validator_cadence.py::test_weekly_report_is_not_guarded PASSED [ 66%] [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:19.771957585-05:00 tests/test_report_validator_cadence.py::test_dow_mismatch_in_headline PASSED [ 83%] [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:20.386609189-05:00 tests/test_report_validator_cadence.py::test_json_path_guard_scans_narrative_values_only PASSED [100%] [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:20.386693219-05:00 [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:20.386698049-05:00 ------ generated xml file: /workspace/source/artifacts/junit-sendable.xml ------ [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:20.386701559-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:20.386704919-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:20.386707969-05:00 [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:20.386711159-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-sendable.xml [pod/bootstrap-pr-report-check-pr245-nxdrs-sendable-pod/step-pytest] 2026-07-12T17:53:20.386714379-05:00 ============================== 6 passed in 0.58s =============================== ===== bootstrap-pr-report-check-pr245-nxdrs-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/prepare] 2026-07-12T17:53:08.267266462-05:00 2026/07/12 22:53:08 Entrypoint initialization [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/place-scripts] 2026-07-12T17:53:09.469958198-05:00 2026/07/12 22:53:09 Decoded script /tekton/scripts/script-0-f864b [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:13.922760992-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:16.668408404-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-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:16.763378068-05:00 Running deterministic report-trait catalog: tests/test_report_traits.py [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.266767686-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.266797756-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-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.266806266-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.266811676-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.266816566-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.266821636-05:00 plugins: cov-7.1.0, anyio-4.14.2 [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.489706968-05:00 collecting ... collected 25 items [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.489808007-05:00 [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.501379206-05:00 tests/test_report_traits.py::test_pennycheck_inside_kpi_matches_journal PASSED [ 4%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.502355331-05:00 tests/test_report_traits.py::test_pennycheck_total_sales_cross_foots_fuel_plus_inside PASSED [ 8%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.503338125-05:00 tests/test_report_traits.py::test_pennycheck_fuel_gallons_kpi_matches_journal PASSED [ 12%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.504184271-05:00 tests/test_report_traits.py::test_pennycheck_scan_row_count_is_the_penny_day PASSED [ 16%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.509694091-05:00 tests/test_report_traits.py::test_daily_is_sendable_with_zero_weekly_markers PASSED [ 20%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.511099614-05:00 tests/test_report_traits.py::test_daily_rendered_markdown_has_no_weekly_structure PASSED [ 24%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.514449416-05:00 tests/test_report_traits.py::test_deliberately_leaked_daily_is_flagged_not_sendable PASSED [ 28%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.515696359-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-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.516877973-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-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.518016327-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-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.519067772-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-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.520137426-05:00 tests/test_report_traits.py::test_rendered_daily_categories_use_mj_taxonomy PASSED [ 48%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.521480099-05:00 tests/test_report_traits.py::test_rank_table_labels_its_comparison_basis PASSED [ 52%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.522950071-05:00 tests/test_report_traits.py::test_rank_deltas_are_bounded_for_staples PASSED [ 56%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.524912920-05:00 tests/test_report_traits.py::test_rank_arrows_reproduce_from_the_journal PASSED [ 60%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.526189794-05:00 tests/test_report_traits.py::test_daily_header_spells_out_correct_weekday PASSED [ 64%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.533288986-05:00 tests/test_report_traits.py::test_weekly_conversion_rows_carry_correct_weekday PASSED [ 68%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.533311186-05:00 tests/test_report_traits.py::test_all_weekday_date_pairs_are_internally_consistent PASSED [ 72%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.533517315-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-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.534782198-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-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.536622068-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-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.538114710-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-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.539458453-05:00 tests/test_report_traits.py::test_sms_actions_block_keeps_whole_items_and_reply_prompt PASSED [ 92%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:17.548354595-05:00 tests/test_report_traits.py::test_store_events_are_configured_with_install_date PASSED [ 96%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:18.227047959-05:00 tests/test_report_traits.py::test_store_events_reach_the_synthesis_prompt PASSED [100%] [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:18.227172798-05:00 [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:18.227181308-05:00 ------- generated xml file: /workspace/source/artifacts/junit-traits.xml ------- [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:18.227186158-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:18.227190398-05:00 _______________ coverage: platform linux, python 3.11.15-final-0 _______________ [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:18.227194148-05:00 [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:18.227199378-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-traits.xml [pod/bootstrap-pr-report-check-pr245-nxdrs-traits-pod/step-pytest] 2026-07-12T17:53:18.227204078-05:00 ============================== 25 passed in 0.84s ==============================