[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/prepare] 2026-07-09T22:19:57.737409341-05:00 2026/07/10 03:19:57 Entrypoint initialization
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/place-scripts] 2026-07-09T22:19:58.729562634-05:00 2026/07/10 03:19:58 Decoded script /tekton/scripts/script-0-xpt8t
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:03.095085758-05:00 Installing pytest…
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:05.896485400-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-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.006733528-05:00 Running deterministic report-trait catalog: tests/test_report_traits.py
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.438977077-05:00 ============================= test session starts ==============================
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.439010177-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-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.439018277-05:00 cachedir: .pytest_cache
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.439023157-05:00 rootdir: /workspace/source/source
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.439027867-05:00 configfile: pyproject.toml
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.439032347-05:00 plugins: cov-7.1.0, anyio-4.14.1
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.681231438-05:00 collecting ... collected 25 items
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.681252098-05:00 
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.694377559-05:00 tests/test_report_traits.py::test_pennycheck_inside_kpi_matches_journal PASSED [  4%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.695392643-05:00 tests/test_report_traits.py::test_pennycheck_total_sales_cross_foots_fuel_plus_inside PASSED [  8%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.696411826-05:00 tests/test_report_traits.py::test_pennycheck_fuel_gallons_kpi_matches_journal PASSED [ 12%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.697351219-05:00 tests/test_report_traits.py::test_pennycheck_scan_row_count_is_the_penny_day PASSED [ 16%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.703373308-05:00 tests/test_report_traits.py::test_daily_is_sendable_with_zero_weekly_markers PASSED [ 20%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.704875592-05:00 tests/test_report_traits.py::test_daily_rendered_markdown_has_no_weekly_structure PASSED [ 24%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.708474894-05:00 tests/test_report_traits.py::test_deliberately_leaked_daily_is_flagged_not_sendable PASSED [ 28%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.709839108-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-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.711126902-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-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.712349066-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-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.713474389-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-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.714606663-05:00 tests/test_report_traits.py::test_rendered_daily_categories_use_mj_taxonomy PASSED [ 48%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.715867297-05:00 tests/test_report_traits.py::test_rank_table_labels_its_comparison_basis PASSED [ 52%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.716976961-05:00 tests/test_report_traits.py::test_rank_deltas_are_bounded_for_staples PASSED [ 56%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.718469515-05:00 tests/test_report_traits.py::test_rank_arrows_reproduce_from_the_journal PASSED [ 60%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.719415258-05:00 tests/test_report_traits.py::test_daily_header_spells_out_correct_weekday PASSED [ 64%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.721448165-05:00 tests/test_report_traits.py::test_weekly_conversion_rows_carry_correct_weekday PASSED [ 68%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.722889549-05:00 tests/test_report_traits.py::test_all_weekday_date_pairs_are_internally_consistent PASSED [ 72%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.724154203-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-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.725383517-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-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.727201863-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-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.728633847-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-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.730058382-05:00 tests/test_report_traits.py::test_sms_actions_block_keeps_whole_items_and_reply_prompt PASSED [ 92%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:06.739875272-05:00 tests/test_report_traits.py::test_store_events_are_configured_with_install_date PASSED [ 96%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.523092667-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/data/loaders.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: line_bits (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.523205107-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.523253767-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/data/preprocessor.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: tracer (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.523259517-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.523457738-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/data/xml_parser.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: tracer (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.523465248-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.523653149-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/db.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: tracer (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.523657769-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.523844279-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/manage_api.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: tracer (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.523851059-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.524069990-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/mcp_app.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: tracer (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.524084280-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.524246710-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/params.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: tracer (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.524252750-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.524446761-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/report_manager.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: tracer (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.524460671-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.524653012-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/run.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: tracer (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.524665352-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.524837292-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/runner.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: tracer (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.524841292-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.525043403-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/s3sync.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: tracer (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.525050963-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.525234263-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/slack.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: tracer (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.525237953-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.525424464-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/sms.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: tracer (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.525427454-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.525655285-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/twilio_app.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: tracer (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.525658915-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.525808965-05:00 /usr/local/lib/python3.11/site-packages/coverage/report_core.py:113: CoverageWarning: Couldn't parse '/workspace/source/source/src/storeminder/whatsapp.py': Couldn't use data file '/workspace/source/source/.coverage': no such table: tracer (couldnt-parse); see https://coverage.readthedocs.io/en/7.15.0/messages.html#warning-couldnt-parse
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.525815855-05:00   coverage._warn(msg, slug="couldnt-parse")
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.570135404-05:00 tests/test_report_traits.py::test_store_events_reach_the_synthesis_prompt PASSED [100%]
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.570214664-05:00 
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.570222284-05:00 ------- generated xml file: /workspace/source/artifacts/junit-traits.xml -------
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.570230244-05:00 ================================ tests coverage ================================
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.570234534-05:00 _______________ coverage: platform linux, python 3.11.15-final-0 _______________
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.570238504-05:00 
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.570251634-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-traits.xml
[pod/bootstrap-pr-report-check-pr177-gr9lv-traits-pod/step-pytest] 2026-07-09T22:20:07.570254604-05:00 ============================== 25 passed in 1.10s ==============================
