===== bootstrap-pr-report-check-pr206-kmqqx-archive-artifacts-pod.log ===== [pod/bootstrap-pr-report-check-pr206-kmqqx-archive-artifacts-pod/prepare] 2026-07-11T16:31:28.461802842-05:00 2026/07/11 21:31:28 Entrypoint initialization [pod/bootstrap-pr-report-check-pr206-kmqqx-archive-artifacts-pod/place-scripts] 2026-07-11T16:31:29.682230954-05:00 2026/07/11 21:31:29 Decoded script /tekton/scripts/script-0-fjrj2 [pod/bootstrap-pr-report-check-pr206-kmqqx-archive-artifacts-pod/step-upload-artifacts] 2026-07-11T16:31:33.033232036-05:00 ==> uploading /workspace/shared/artifacts/ -> s3://tekton-logs/storeminder-ai/bootstrap/pr-206/bootstrap-pr-report-check-pr206-kmqqx/artifacts/ (endpoint http://10.10.0.10:9000) ===== bootstrap-pr-report-check-pr206-kmqqx-archive-logs-pod.log ===== [pod/bootstrap-pr-report-check-pr206-kmqqx-archive-logs-pod/prepare] 2026-07-11T16:31:28.642228158-05:00 2026/07/11 21:31:28 Entrypoint initialization [pod/bootstrap-pr-report-check-pr206-kmqqx-archive-logs-pod/place-scripts] 2026-07-11T16:31:29.682000735-05:00 2026/07/11 21:31:29 Decoded script /tekton/scripts/script-0-s8tkq [pod/bootstrap-pr-report-check-pr206-kmqqx-archive-logs-pod/place-scripts] 2026-07-11T16:31:29.700040948-05:00 2026/07/11 21:31:29 Decoded script /tekton/scripts/script-1-pv4kt [pod/bootstrap-pr-report-check-pr206-kmqqx-archive-logs-pod/step-collect-logs] 2026-07-11T16:31:33.050673701-05:00 ==> collecting pod logs for PipelineRun=bootstrap-pr-report-check-pr206-kmqqx ===== bootstrap-pr-report-check-pr206-kmqqx-clone-pod.log ===== [pod/bootstrap-pr-report-check-pr206-kmqqx-clone-pod/prepare] 2026-07-11T16:30:13.428226864-05:00 2026/07/11 21:30:13 Entrypoint initialization [pod/bootstrap-pr-report-check-pr206-kmqqx-clone-pod/place-scripts] 2026-07-11T16:30:13.850391280-05:00 2026/07/11 21:30:13 Decoded script /tekton/scripts/script-0-pcv6z [pod/bootstrap-pr-report-check-pr206-kmqqx-clone-pod/step-clone] 2026-07-11T16:30:18.260014022-05:00 From https://github.com/storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr206-kmqqx-clone-pod/step-clone] 2026-07-11T16:30:18.260052552-05:00 * branch 9b619ae19d641f531e58f0fbff0a54775c82df73 -> FETCH_HEAD [pod/bootstrap-pr-report-check-pr206-kmqqx-clone-pod/step-clone] 2026-07-11T16:30:18.275892515-05:00 Cloned 9b619ae19d641f531e58f0fbff0a54775c82df73 ===== bootstrap-pr-report-check-pr206-kmqqx-live-build-pod.log ===== [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:04.675251834-05:00 /tekton/scripts/script-2-v4vs5: line 25: steps.build-pr-image.exitCode.path: command not found [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:04.802708904-05:00 job.batch/report-live-pr206-9b619ae created [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.338595054-05:00 ----- live Job logs (report-live-pr206-9b619ae) ----- [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501744555-05:00 Running live report trait suite (real Vertex + DB, DRY_RUN): tests/test_report_traits_live.py [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501782275-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501788555-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-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501794585-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501799495-05:00 rootdir: /prsrc [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501804875-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501809435-05:00 plugins: anyio-4.14.1 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501814455-05:00 collecting ... collected 10 items [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501819455-05:00 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501824115-05:00 tests/test_report_traits_live.py::test_daily_builds_and_renders SKIPPED [ 10%] [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501829175-05:00 tests/test_report_traits_live.py::test_daily_is_sendable_and_no_weekly_leak SKIPPED [ 20%] [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501833315-05:00 tests/test_report_traits_live.py::test_daily_headline_labeled_total_sales SKIPPED [ 30%] [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501837315-05:00 tests/test_report_traits_live.py::test_daily_sms_not_truncated SKIPPED [ 40%] [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501841255-05:00 tests/test_report_traits_live.py::test_daily_artifact_bundle_written SKIPPED [ 50%] [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501846875-05:00 tests/test_report_traits_live.py::test_weekly_builds_and_renders SKIPPED [ 60%] [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501851175-05:00 tests/test_report_traits_live.py::test_weekly_is_sendable SKIPPED (c...) [ 70%] [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501854975-05:00 tests/test_report_traits_live.py::test_weekly_headline_labeled_total_sales SKIPPED [ 80%] [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501858765-05:00 tests/test_report_traits_live.py::test_weekly_sms_not_truncated SKIPPED [ 90%] [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501862575-05:00 tests/test_report_traits_live.py::test_weekly_artifact_bundle_written SKIPPED [100%] [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501867615-05:00 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501873245-05:00 --------------------- generated xml file: /tmp/traits.xml ---------------------- [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501878905-05:00 ============================= 10 skipped in 0.20s ============================== [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501885435-05:00 ===JUNIT_BEGIN=== [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501890355-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-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501897005-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501903295-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-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501936605-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501941455-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-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501944245-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501948005-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-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501950735-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501964704-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-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501967454-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501970264-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-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501972824-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501975484-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-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501978174-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501980874-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-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501983534-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501986244-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-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501994584-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501997274-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-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.501999914-05:00 LINE 1: the Slack bridge fetches it over that app's JSON API (storem... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.502002474-05:00 ^===JUNIT_END=== [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.502005754-05:00 ----- end live Job logs ----- [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-run-live] 2026-07-11T16:31:25.503478249-05:00 ==> live build: status=Succeeded conclusion=success [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/prepare] 2026-07-11T16:30:34.599807724-05:00 2026/07/11 21:30:34 Entrypoint initialization [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/place-scripts] 2026-07-11T16:30:34.993445875-05:00 2026/07/11 21:30:34 Decoded script /tekton/scripts/script-0-8btpf [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/place-scripts] 2026-07-11T16:30:35.010643612-05:00 2026/07/11 21:30:35 Decoded script /tekton/scripts/script-2-v4vs5 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-prepare-dockerfile] 2026-07-11T16:30:39.323595504-05:00 Wrote Dockerfile.reportcheck: [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-prepare-dockerfile] 2026-07-11T16:30:39.324441671-05:00 # Throwaway PR image for the D2 live report build. Layers the PR checkout [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-prepare-dockerfile] 2026-07-11T16:30:39.324464041-05:00 # (src + tests + fixtures + notebooks) over the prod runtime so the D1 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-prepare-dockerfile] 2026-07-11T16:30:39.324469111-05:00 # trait suite can run with real deps + real secrets (mounted by the Job). [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-prepare-dockerfile] 2026-07-11T16:30:39.324473781-05:00 FROM registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-prepare-dockerfile] 2026-07-11T16:30:39.324477861-05:00 COPY . /prsrc [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-prepare-dockerfile] 2026-07-11T16:30:39.324481861-05:00 WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-prepare-dockerfile] 2026-07-11T16:30:39.324485821-05:00 # Overlay the PR package over the baked one (deps already resolved in the [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-prepare-dockerfile] 2026-07-11T16:30:39.324489821-05:00 # base), then add the test runner. Prefer the [test] extra (D1/#90 adds [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-prepare-dockerfile] 2026-07-11T16:30:39.324493611-05:00 # papermill/nbclient/scrapbook there); fall back to bare pytest pre-D1. [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-prepare-dockerfile] 2026-07-11T16:30:39.324497901-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:39.552315312-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:39.552364482-05:00 INFO[0000] Retrieving image registry.storeminder.ai/images/storeminder:latest from registry registry.storeminder.ai [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:39.576854003-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:39.576871023-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:39.588992158-05:00 INFO[0000] Built cross stage deps: map[] [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:39.589004338-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:39.589010508-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:39.589015938-05:00 INFO[0000] Retrieving image manifest registry.storeminder.ai/images/storeminder:latest [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:39.589028928-05:00 INFO[0000] Returning cached image manifest [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:39.589152808-05:00 INFO[0000] Executing 0 build triggers [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:39.589431557-05:00 INFO[0000] Building stage 'registry.storeminder.ai/images/storeminder:latest' [idx: '0', base-idx: '-1'] [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:39.599289911-05:00 INFO[0000] Checking for cached layer registry.storeminder.ai/images/cache:9d7ff34f9c783a56f707fde7bf0a64d5c2be34ef0f7d1f34f2df0f35c1abe04c... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:39.621911599-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:39.622004078-05:00 INFO[0000] Unpacking rootfs as cmd COPY . /prsrc requires it. [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:47.313428731-05:00 INFO[0007] COPY . /prsrc [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:47.338198941-05:00 INFO[0007] Taking snapshot of files... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:47.394443015-05:00 INFO[0007] WORKDIR /prsrc [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:47.394463465-05:00 INFO[0007] Cmd: workdir [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:47.394468075-05:00 INFO[0007] Changed working directory to /prsrc [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:47.394591545-05:00 INFO[0007] No files changed in this command, skipping snapshotting. [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:47.394624395-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:47.394647234-05:00 INFO[0007] Initializing snapshotter ... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:47.394655104-05:00 INFO[0007] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:53.552100559-05:00 INFO[0014] Cmd: /bin/sh [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:53.552138879-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:53.552151759-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:53.887098560-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:53.888986253-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:55.593894636-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:55.594672533-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:55.703831443-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:55.704786399-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:55.849844467-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:55.851065952-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:55.995308533-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.031556999-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.032238777-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.192057380-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.192671157-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1898 sha256=c43b188cd800f0e4666ea58b5c590d7872363c1839df49794c7e083f95995285 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.192763757-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-0wwui6e3/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.194924489-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.195311398-05:00 Installing collected packages: storeminder [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.195438647-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.234510394-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.239260996-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.240842041-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.303243081-05:00 Successfully installed storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.303425761-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.455697011-05:00 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.455727551-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.455733991-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.848945707-05:00 Obtaining file:///prsrc [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:56.850347672-05:00 Installing build dependencies: started [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:58.583379252-05:00 Installing build dependencies: finished with status 'done' [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:58.584213578-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:58.694091844-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:58.695098981-05:00 Getting requirements to build editable: started [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:58.843234156-05:00 Getting requirements to build editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:58.844444182-05:00 Preparing editable metadata (pyproject.toml): started [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:58.991804040-05:00 Preparing editable metadata (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.061745032-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.062567399-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.063309237-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.063959044-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.064762441-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.065735968-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.067180902-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.067896480-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.216162504-05:00 Collecting pytest>=7 (from storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.279516471-05:00 Downloading pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB) [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.289172386-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.290046682-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.290670120-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.291405707-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.292100345-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.293906898-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.294357997-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.294963404-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.297905964-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.298641411-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.299202329-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.301357181-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.335723794-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.365057836-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.365866263-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.394868107-05:00 Collecting iniconfig>=1.0.1 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.411199637-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.413062280-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.441526295-05:00 Collecting pluggy<2,>=1.5 (from pytest>=7->storeminder==0.1.0) [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.455675713-05:00 Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.457957615-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.464684390-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.465500997-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.466225154-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.466841942-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.489442069-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.509589835-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.529112783-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.529784510-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.530685697-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.538720277-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.595328009-05:00 Downloading pytest-9.1.1-py3-none-any.whl (386 kB) [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.847331872-05:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.5/386.5 kB 1.6 MB/s eta 0:00:00 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.866112193-05:00 Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.883467329-05:00 Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:30:59.892961814-05:00 Checking if build backend supports build_editable: started [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:00.001551055-05:00 Checking if build backend supports build_editable: finished with status 'done' [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:00.002120453-05:00 Building wheels for collected packages: storeminder [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:00.003212899-05:00 Building editable for storeminder (pyproject.toml): started [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:00.163838057-05:00 Building editable for storeminder (pyproject.toml): finished with status 'done' [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:00.164436195-05:00 Created wheel for storeminder: filename=storeminder-0.1.0-0.editable-py3-none-any.whl size=1898 sha256=bb0d70506b7d5b1a4abe11fa574b080a921c80e0db3eba469a49bf14cf4102e5 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:00.164556535-05:00 Stored in directory: /tmp/pip-ephem-wheel-cache-t5khhdr7/wheels/12/13/ba/810e66e2be1a8a55fa7c56f5f12815f8d07be3aad27f734654 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:00.166568227-05:00 Successfully built storeminder [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:00.876868723-05:00 Installing collected packages: pluggy, iniconfig, pytest, storeminder [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:01.081211840-05:00 Attempting uninstall: storeminder [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:01.119311620-05:00 Found existing installation: storeminder 0.1.0 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:01.120758385-05:00 Uninstalling storeminder-0.1.0: [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:01.272067897-05:00 Successfully uninstalled storeminder-0.1.0 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:01.428111473-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:01.428299712-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-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:01.553089762-05:00 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:01.553129082-05:00 [notice] A new release of pip is available: 24.0 -> 26.1.2 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:01.553134822-05:00 [notice] To update, run: pip install --upgrade pip [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:01.639333735-05:00 INFO[0022] Taking snapshot of full filesystem... [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:03.406036205-05:00 INFO[0023] Pushing layer registry.storeminder.ai/images/cache:7c2cebf5ae242346c07c8ff4679a4f6dfe55bd9e3bbcabed3a1f304c4b3ad2ae to cache now [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:03.406168564-05:00 INFO[0023] Pushing image to registry.storeminder.ai/images/cache:7c2cebf5ae242346c07c8ff4679a4f6dfe55bd9e3bbcabed3a1f304c4b3ad2ae [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:03.645281482-05:00 INFO[0024] Pushed registry.storeminder.ai/images/cache@sha256:3c8a45a9e6f5248325fcd233fffb6095cd5d20c8c7a97ba4514faaf73c704354 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:03.645998840-05:00 INFO[0024] Pushing image to registry.storeminder.ai/images/storeminder-report-check:pr206-9b619ae19d641f531e58f0fbff0a54775c82df73 [pod/bootstrap-pr-report-check-pr206-kmqqx-live-build-pod/step-build-pr-image] 2026-07-11T16:31:03.980451517-05:00 INFO[0024] Pushed registry.storeminder.ai/images/storeminder-report-check@sha256:14336dac2d88c13e8aec4a77e1f1bef12ec1cd9177fa365785306468bb366850 ===== bootstrap-pr-report-check-pr206-kmqqx-post-check-live-pod.log ===== [pod/bootstrap-pr-report-check-pr206-kmqqx-post-check-live-pod/prepare] 2026-07-11T16:31:31.329625498-05:00 2026/07/11 21:31:31 Entrypoint initialization [pod/bootstrap-pr-report-check-pr206-kmqqx-post-check-live-pod/place-scripts] 2026-07-11T16:31:31.870061997-05:00 2026/07/11 21:31:31 Decoded script /tekton/scripts/script-0-v4jvv Error from server (BadRequest): container "step-post-check" in pod "bootstrap-pr-report-check-pr206-kmqqx-post-check-live-pod" is waiting to start: PodInitializing ===== bootstrap-pr-report-check-pr206-kmqqx-post-check-pod.log ===== [pod/bootstrap-pr-report-check-pr206-kmqqx-post-check-pod/prepare] 2026-07-11T16:31:29.523507527-05:00 2026/07/11 21:31:29 Entrypoint initialization [pod/bootstrap-pr-report-check-pr206-kmqqx-post-check-pod/place-scripts] 2026-07-11T16:31:29.691874048-05:00 2026/07/11 21:31:29 Decoded script /tekton/scripts/script-0-5vsbw ===== bootstrap-pr-report-check-pr206-kmqqx-post-check-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr206-kmqqx-post-check-traits-pod/prepare] 2026-07-11T16:31:29.633708976-05:00 2026/07/11 21:31:29 Entrypoint initialization [pod/bootstrap-pr-report-check-pr206-kmqqx-post-check-traits-pod/place-scripts] 2026-07-11T16:31:30.826341829-05:00 2026/07/11 21:31:30 Decoded script /tekton/scripts/script-0-d226g ===== bootstrap-pr-report-check-pr206-kmqqx-post-status-live-pod.log ===== [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-live-pod/prepare] 2026-07-11T16:31:30.250265712-05:00 2026/07/11 21:31:30 Entrypoint initialization [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-live-pod/place-scripts] 2026-07-11T16:31:30.878571924-05:00 2026/07/11 21:31:30 Decoded script /tekton/scripts/script-0-57nbc ===== bootstrap-pr-report-check-pr206-kmqqx-post-status-pod.log ===== [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/prepare] 2026-07-11T16:31:28.768827256-05:00 2026/07/11 21:31:28 Entrypoint initialization [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/place-scripts] 2026-07-11T16:31:29.679480935-05:00 2026/07/11 21:31:29 Decoded script /tekton/scripts/script-0-f6xkp [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:32.991204314-05:00 Posting commit status to GitHub [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:32.991234763-05:00 Repo: storeminder-ai/bootstrap [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:32.991239413-05:00 SHA: 9b619ae19d641f531e58f0fbff0a54775c82df73 [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:32.991243153-05:00 State: success (Succeeded) [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:32.991246353-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/bootstrap/pr-206/bootstrap-pr-report-check-pr206-kmqqx/logs.txt [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400385872-05:00 { [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400498752-05:00 "url": "https://api.github.com/repos/storeminder-ai/bootstrap/statuses/9b619ae19d641f531e58f0fbff0a54775c82df73", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400506362-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400511302-05:00 "id": 50325084074, [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400517202-05:00 "node_id": "SC_kwDOSuVe4s8AAAALt5vXqg", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400521882-05:00 "state": "success", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400526422-05:00 "description": "Checks passed", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400531552-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/bootstrap/pr-206/bootstrap-pr-report-check-pr206-kmqqx/logs.txt", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400536942-05:00 "context": "tekton/report-build", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400541482-05:00 "created_at": "2026-07-11T21:31:33Z", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400546192-05:00 "updated_at": "2026-07-11T21:31:33Z", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400550732-05:00 "creator": { [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400555732-05:00 "login": "steveblackmon", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400560412-05:00 "id": 702924, [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400565152-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400569642-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400574402-05:00 "gravatar_id": "", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400579271-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400584471-05:00 "html_url": "https://github.com/steveblackmon", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400589451-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400594251-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400600441-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400605521-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400611091-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400615441-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400620391-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400624881-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400629311-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400633891-05:00 "type": "User", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400638921-05:00 "user_view_type": "public", [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400643471-05:00 "site_admin": false [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400647731-05:00 } [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.400652551-05:00 } [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.404188788-05:00 [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-pod/step-post-status] 2026-07-11T16:31:33.404254988-05:00 Status posted successfully ===== bootstrap-pr-report-check-pr206-kmqqx-post-status-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-traits-pod/prepare] 2026-07-11T16:31:30.128839286-05:00 2026/07/11 21:31:30 Entrypoint initialization [pod/bootstrap-pr-report-check-pr206-kmqqx-post-status-traits-pod/place-scripts] 2026-07-11T16:31:30.832287007-05:00 2026/07/11 21:31:30 Decoded script /tekton/scripts/script-0-7wrfw ===== bootstrap-pr-report-check-pr206-kmqqx-reclaim-workspace-pod.log ===== [pod/bootstrap-pr-report-check-pr206-kmqqx-reclaim-workspace-pod/prepare] 2026-07-11T16:31:31.707934533-05:00 2026/07/11 21:31:31 Entrypoint initialization [pod/bootstrap-pr-report-check-pr206-kmqqx-reclaim-workspace-pod/place-scripts] 2026-07-11T16:31:31.967175774-05:00 2026/07/11 21:31:31 Decoded script /tekton/scripts/script-0-cvqsh ===== bootstrap-pr-report-check-pr206-kmqqx-sendable-pod.log ===== [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/prepare] 2026-07-11T16:30:20.876588915-05:00 2026/07/11 21:30:20 Entrypoint initialization [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/place-scripts] 2026-07-11T16:30:21.213120653-05:00 2026/07/11 21:30:21 Decoded script /tekton/scripts/script-0-bzs5f [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:26.369836689-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:29.909848026-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-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:29.988862290-05:00 Neutralizing eager agent imports in src/storeminder/agents/__init__.py (hermetic checkout)… [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:29.990161465-05:00 Running report sendability guard: tests/test_report_validator_cadence.py [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:30.313950012-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:30.322508881-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-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:30.322517631-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:30.322522921-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:30.322527331-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:30.322531131-05:00 plugins: cov-7.1.0 [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:30.359358618-05:00 collecting ... collected 6 items [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:30.359443928-05:00 [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:30.372110692-05:00 tests/test_report_validator_cadence.py::test_leaky_daily_is_not_sendable PASSED [ 16%] [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:30.373555647-05:00 tests/test_report_validator_cadence.py::test_clean_daily_passes_without_false_positives PASSED [ 33%] [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:30.374624133-05:00 tests/test_report_validator_cadence.py::test_four_week_benchmark_phrasing_is_allowed PASSED [ 50%] [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:30.376016858-05:00 tests/test_report_validator_cadence.py::test_weekly_report_is_not_guarded PASSED [ 66%] [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:30.377210373-05:00 tests/test_report_validator_cadence.py::test_dow_mismatch_in_headline PASSED [ 83%] [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:31.189903380-05:00 tests/test_report_validator_cadence.py::test_json_path_guard_scans_narrative_values_only PASSED [100%] [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:31.198477759-05:00 [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:31.198491599-05:00 ------ generated xml file: /workspace/source/artifacts/junit-sendable.xml ------ [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:31.198498829-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:31.198505099-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:31.198510959-05:00 [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:31.198517048-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-sendable.xml [pod/bootstrap-pr-report-check-pr206-kmqqx-sendable-pod/step-pytest] 2026-07-11T16:30:31.198523098-05:00 ============================== 6 passed in 0.86s =============================== ===== bootstrap-pr-report-check-pr206-kmqqx-traits-pod.log ===== [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/prepare] 2026-07-11T16:30:21.277910080-05:00 2026/07/11 21:30:21 Entrypoint initialization [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/place-scripts] 2026-07-11T16:30:22.290313751-05:00 2026/07/11 21:30:22 Decoded script /tekton/scripts/script-0-bvr6c [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:36.879874502-05:00 Installing pytest… [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:39.543220115-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-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:39.668996707-05:00 Running deterministic report-trait catalog: tests/test_report_traits.py [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.047851668-05:00 ============================= test session starts ============================== [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.047875008-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-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.047882918-05:00 cachedir: .pytest_cache [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.047887668-05:00 rootdir: /workspace/source/source [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.047891928-05:00 configfile: pyproject.toml [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.047895798-05:00 plugins: cov-7.1.0, anyio-4.14.1 [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.269975729-05:00 collecting ... collected 25 items [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.270741257-05:00 [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.282148605-05:00 tests/test_report_traits.py::test_pennycheck_inside_kpi_matches_journal PASSED [ 4%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.283189571-05:00 tests/test_report_traits.py::test_pennycheck_total_sales_cross_foots_fuel_plus_inside PASSED [ 8%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.284230688-05:00 tests/test_report_traits.py::test_pennycheck_fuel_gallons_kpi_matches_journal PASSED [ 12%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.285192334-05:00 tests/test_report_traits.py::test_pennycheck_scan_row_count_is_the_penny_day PASSED [ 16%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.291480231-05:00 tests/test_report_traits.py::test_daily_is_sendable_with_zero_weekly_markers PASSED [ 20%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.293077725-05:00 tests/test_report_traits.py::test_daily_rendered_markdown_has_no_weekly_structure PASSED [ 24%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.296800452-05:00 tests/test_report_traits.py::test_deliberately_leaked_daily_is_flagged_not_sendable PASSED [ 28%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.298212366-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-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.299573732-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-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.300742667-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-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.302007593-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-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.303165409-05:00 tests/test_report_traits.py::test_rendered_daily_categories_use_mj_taxonomy PASSED [ 48%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.304446964-05:00 tests/test_report_traits.py::test_rank_table_labels_its_comparison_basis PASSED [ 52%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.305569210-05:00 tests/test_report_traits.py::test_rank_deltas_are_bounded_for_staples PASSED [ 56%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.307107484-05:00 tests/test_report_traits.py::test_rank_arrows_reproduce_from_the_journal PASSED [ 60%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.308055191-05:00 tests/test_report_traits.py::test_daily_header_spells_out_correct_weekday PASSED [ 64%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.310109793-05:00 tests/test_report_traits.py::test_weekly_conversion_rows_carry_correct_weekday PASSED [ 68%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.311544908-05:00 tests/test_report_traits.py::test_all_weekday_date_pairs_are_internally_consistent PASSED [ 72%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.312791883-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-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.314052949-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-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.315883572-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-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.317302817-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-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.318684932-05:00 tests/test_report_traits.py::test_sms_actions_block_keeps_whole_items_and_reply_prompt PASSED [ 92%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:40.328391597-05:00 tests/test_report_traits.py::test_store_events_are_configured_with_install_date PASSED [ 96%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:41.372830192-05:00 tests/test_report_traits.py::test_store_events_reach_the_synthesis_prompt PASSED [100%] [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:41.372867832-05:00 [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:41.372875382-05:00 ------- generated xml file: /workspace/source/artifacts/junit-traits.xml ------- [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:41.372881652-05:00 ================================ tests coverage ================================ [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:41.372887382-05:00 _______________ coverage: platform linux, python 3.11.15-final-0 _______________ [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:41.372892842-05:00 [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:41.372898942-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-traits.xml [pod/bootstrap-pr-report-check-pr206-kmqqx-traits-pod/step-pytest] 2026-07-11T16:30:41.372904792-05:00 ============================== 25 passed in 1.27s ==============================